[error-propagation-forward.sharedworker.html]
  type: testharness
  [Errors must be propagated forward: starts errored; preventAbort = false; fulfilled abort promise]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = false; rejected abort promise]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = undefined (falsy); fulfilled abort promise]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = null (falsy); fulfilled abort promise]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = false (falsy); fulfilled abort promise]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = 0 (falsy); fulfilled abort promise]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = -0 (falsy); fulfilled abort promise]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = NaN (falsy); fulfilled abort promise]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort =  (falsy); fulfilled abort promise]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = true (truthy)]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = a (truthy)]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = 1 (truthy)]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = Symbol() (truthy)]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = [object Object\] (truthy)]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = true, preventCancel = true]
    expected: FAIL

  [Errors must be propagated forward: starts errored; preventAbort = true, preventCancel = true, preventClose = true]
    expected: FAIL

  [Errors must be propagated forward: becomes errored while empty; preventAbort = false; fulfilled abort promise]
    expected: FAIL

  [Errors must be propagated forward: becomes errored while empty; preventAbort = false; rejected abort promise]
    expected: FAIL

  [Errors must be propagated forward: becomes errored while empty; preventAbort = true]
    expected: FAIL

  [Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = false; fulfilled abort promise]
    expected: FAIL

  [Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = false; rejected abort promise]
    expected: FAIL

  [Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = true]
    expected: FAIL

  [Errors must be propagated forward: becomes errored after one chunk; preventAbort = false; fulfilled abort promise]
    expected: FAIL

  [Errors must be propagated forward: becomes errored after one chunk; preventAbort = false; rejected abort promise]
    expected: FAIL

  [Errors must be propagated forward: becomes errored after one chunk; preventAbort = true]
    expected: FAIL

  [Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = false; fulfilled abort promise]
    expected: FAIL

  [Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = false; rejected abort promise]
    expected: FAIL

  [Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = true]
    expected: FAIL

  [Errors must be propagated forward: shutdown must not occur until the final write completes]
    expected: FAIL

