tor-browser

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

usbOutTransferResult.https.any.js (631B)


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