1[error-propagation-backward.sharedworker.html]
2  [Errors must be propagated backward: starts errored; preventCancel omitted; fulfilled cancel promise]
3    expected: FAIL
4
5  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel omitted; fulfilled cancel promise]
6    expected: FAIL
7
8  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel omitted; rejected cancel promise]
9    expected: FAIL
10
11  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel = undefined (falsy); fulfilled cancel promise]
12    expected: FAIL
13
14  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel = null (falsy); fulfilled cancel promise]
15    expected: FAIL
16
17  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel = false (falsy); fulfilled cancel promise]
18    expected: FAIL
19
20  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel = 0 (falsy); fulfilled cancel promise]
21    expected: FAIL
22
23  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel = -0 (falsy); fulfilled cancel promise]
24    expected: FAIL
25
26  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel = NaN (falsy); fulfilled cancel promise]
27    expected: FAIL
28
29  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel =  (falsy); fulfilled cancel promise]
30    expected: FAIL
31
32  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel = true (truthy)]
33    expected: FAIL
34
35  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel = a (truthy)]
36    expected: FAIL
37
38  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel = 1 (truthy)]
39    expected: FAIL
40
41  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel = Symbol() (truthy)]
42    expected: FAIL
43
44  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel = [object Object\] (truthy)]
45    expected: FAIL
46
47  [Errors must be propagated backward: becomes errored before piping due to write, preventCancel = true; preventAbort = true]
48    expected: FAIL
49
50  [Errors must be propagated backward: becomes errored before piping due to write; preventCancel = true, preventAbort = true, preventClose = true]
51    expected: FAIL
52
53  [Errors must be propagated backward: becomes errored during piping due to write; preventCancel omitted; fulfilled cancel promise]
54    expected: FAIL
55
56  [Errors must be propagated backward: becomes errored during piping due to write; preventCancel omitted; rejected cancel promise]
57    expected: FAIL
58
59  [Errors must be propagated backward: becomes errored during piping due to write; preventCancel = true]
60    expected: FAIL
61
62  [Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = false; fulfilled cancel promise]
63    expected: FAIL
64
65  [Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = false; rejected cancel promise]
66    expected: FAIL
67
68  [Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = true]
69    expected: FAIL
70
71  [Errors must be propagated backward: becomes errored after piping; preventCancel omitted; fulfilled cancel promise]
72    expected: FAIL
73
74  [Errors must be propagated backward: becomes errored after piping; preventCancel omitted; rejected cancel promise]
75    expected: FAIL
76
77  [Errors must be propagated backward: becomes errored after piping; preventCancel = true]
78    expected: FAIL
79
80  [Errors must be propagated backward: becomes errored after piping due to last write; source is closed; preventCancel omitted (but cancel is never called)]
81    expected: FAIL
82
83  [Errors must be propagated backward: becomes errored after piping due to last write; source is closed; preventCancel = true]
84    expected: FAIL
85
86  [Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = false; fulfilled cancel promise]
87    expected: FAIL
88
89  [Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = false; rejected cancel promise]
90    expected: FAIL
91
92  [Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = true]
93    expected: FAIL
94
95  [Errors must be propagated backward: becomes errored before piping via abort; preventCancel omitted; fulfilled cancel promise]
96    expected: FAIL
97
98  [Errors must be propagated backward: becomes errored before piping via abort; preventCancel omitted; rejected cancel promise]
99    expected: FAIL
100
101  [Errors must be propagated backward: becomes errored before piping via abort; preventCancel = true]
102    expected: FAIL
103
104  [Errors must be propagated backward: erroring via the controller errors once pending write completes]
105    expected: FAIL
106
107