tor-browser

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

usbIsochronousOutTransferResult.https.any.js (683B)


      1 'use strict';
      2 
      3 test(t => {
      4  let packets = [
      5      new USBIsochronousOutTransferPacket('ok', 42),
      6      new USBIsochronousOutTransferPacket('stall')
      7  ];
      8 
      9  let result = new USBIsochronousOutTransferResult(packets);
     10  assert_equals(result.packets.length, 2);
     11  assert_equals(result.packets[0].status, 'ok');
     12  assert_equals(result.packets[0].bytesWritten, 42);
     13  assert_equals(result.packets[1].status, 'stall');
     14  assert_equals(result.packets[1].bytesWritten, 0);
     15 }, 'Can construct a USBIsochronousOutTransferResult');
     16 
     17 test(t => {
     18  assert_throws_js(TypeError, () => new USBIsochronousOutTransferResult());
     19 }, 'Cannot construct a USBIsochronousOutTransferResult without packets');