tor-browser

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

usbDevice_forget-manual.https.html (815B)


      1 <!DOCTYPE html>
      2 <html>
      3  <head>
      4    <meta charset="utf-8">
      5    <title></title>
      6    <script src="/resources/testharness.js"></script>
      7    <script src="/resources/testharnessreport.js"></script>
      8    <script src="resources/manual.js"></script>
      9  </head>
     10  <body>
     11    <p>
     12      These tests require a USB device to be connected.
     13    </p>
     14    <script>
     15      manual_usb_test(async (t, device) => {
     16        const devicesBeforeForget = await navigator.usb.getDevices();
     17        assert_equals(devicesBeforeForget.length, 1);
     18        assert_equals(devicesBeforeForget[0], device);
     19 
     20        await device.forget();
     21 
     22        const devicesAfterForget = await navigator.usb.getDevices();
     23        assert_equals(devicesAfterForget.length, 0);
     24      }, 'forget() removes the device from getDevices()');
     25    </script>
     26  </body>
     27 </html>