Revision 38ee01419de80dcbc8be2f3e08a4a5453a7b66cf authored by moz-wptsync-bot on 27 July 2018, 12:09:41 UTC, committed by jgraham on 27 July 2018, 12:09:41 UTC
Previously we set this window size when restoring all default
values for a session during test teardown. Which means that
the very first test after the browser has been started will
run with the browser window default size.

This change enforces that all tests use the default window
size of 800x600.

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1478368
gecko-commit: c5c4d8725e4f2ae3ed4ab7be243415ce1905ddbe
gecko-integration-branch: central
gecko-reviewers: ato
1 parent cf802ca
Raw File
usbIsochronousOutTransferPacket.https.any.js
// META: global=sharedworker
'use strict';

test(t => {
  let packet = new USBIsochronousOutTransferPacket('ok', 42);
  assert_equals(packet.status, 'ok');
  assert_equals(packet.bytesWritten, 42);

  packet = new USBIsochronousOutTransferPacket('stall');
  assert_equals(packet.status, 'stall');
  assert_equals(packet.bytesWritten, 0);
}, 'Can construct USBIsochronousOutTransferPacket');

test(t => {
  assert_throws(TypeError(), () => {
    new USBIsochronousOutTransferPacket('invalid_status');
  });
}, 'Cannot construct USBIsochronousOutTransferPacket with an invalid status');

test(t => {
  assert_throws(TypeError(), () => new USBIsochronousOutTransferPacket());
}, 'Cannot construct USBIsochronousOutTransferPacket without a status');
back to top