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>