[close-propagation-backward.html]
  [Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel =  (falsy); fulfilled cancel promise]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel = true (truthy)]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel = a (truthy)]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel = 1 (truthy)]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel = Symbol() (truthy)]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel = [object Object\] (truthy)]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true]
    expected: FAIL

  [Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true, preventClose = true]
    expected: FAIL

