| OLD | NEW |
| 1 This is a testharness.js-based test. | 1 This is a testharness.js-based test. |
| 2 PASS Closing must be propagated forward: starts closed; preventClose omitted; fu
lfilled close promise | 2 FAIL Closing must be propagated forward: starts closed; preventClose omitted; fu
lfilled close promise assert_array_equals: close must always be called with the
controller lengths differ, expected 1 got 0 |
| 3 PASS Closing must be propagated forward: starts closed; preventClose omitted; re
jected close promise | 3 FAIL Closing must be propagated forward: starts closed; preventClose omitted; re
jected close promise assert_array_equals: close must always be called with the c
ontroller lengths differ, expected 1 got 0 |
| 4 PASS Closing must be propagated forward: starts closed; preventClose = undefined
(falsy); fulfilled close promise | 4 FAIL Closing must be propagated forward: starts closed; preventClose = undefined
(falsy); fulfilled close promise assert_array_equals: close must always be call
ed with the controller lengths differ, expected 1 got 0 |
| 5 PASS Closing must be propagated forward: starts closed; preventClose = null (fal
sy); fulfilled close promise | 5 FAIL Closing must be propagated forward: starts closed; preventClose = null (fal
sy); fulfilled close promise assert_array_equals: close must always be called wi
th the controller lengths differ, expected 1 got 0 |
| 6 PASS Closing must be propagated forward: starts closed; preventClose = false (fa
lsy); fulfilled close promise | 6 FAIL Closing must be propagated forward: starts closed; preventClose = false (fa
lsy); fulfilled close promise assert_array_equals: close must always be called w
ith the controller lengths differ, expected 1 got 0 |
| 7 PASS Closing must be propagated forward: starts closed; preventClose = 0 (falsy)
; fulfilled close promise | 7 FAIL Closing must be propagated forward: starts closed; preventClose = 0 (falsy)
; fulfilled close promise assert_array_equals: close must always be called with
the controller lengths differ, expected 1 got 0 |
| 8 PASS Closing must be propagated forward: starts closed; preventClose = -0 (falsy
); fulfilled close promise | 8 FAIL Closing must be propagated forward: starts closed; preventClose = -0 (falsy
); fulfilled close promise assert_array_equals: close must always be called with
the controller lengths differ, expected 1 got 0 |
| 9 PASS Closing must be propagated forward: starts closed; preventClose = NaN (fals
y); fulfilled close promise | 9 FAIL Closing must be propagated forward: starts closed; preventClose = NaN (fals
y); fulfilled close promise assert_array_equals: close must always be called wit
h the controller lengths differ, expected 1 got 0 |
| 10 PASS Closing must be propagated forward: starts closed; preventClose = (falsy);
fulfilled close promise | 10 FAIL Closing must be propagated forward: starts closed; preventClose = (falsy);
fulfilled close promise assert_array_equals: close must always be called with t
he controller lengths differ, expected 1 got 0 |
| 11 PASS Closing must be propagated forward: starts closed; preventClose = true (tru
thy) | 11 PASS Closing must be propagated forward: starts closed; preventClose = true (tru
thy) |
| 12 PASS Closing must be propagated forward: starts closed; preventClose = a (truthy
) | 12 PASS Closing must be propagated forward: starts closed; preventClose = a (truthy
) |
| 13 PASS Closing must be propagated forward: starts closed; preventClose = 1 (truthy
) | 13 PASS Closing must be propagated forward: starts closed; preventClose = 1 (truthy
) |
| 14 PASS Closing must be propagated forward: starts closed; preventClose = Symbol()
(truthy) | 14 PASS Closing must be propagated forward: starts closed; preventClose = Symbol()
(truthy) |
| 15 PASS Closing must be propagated forward: starts closed; preventClose = [object O
bject] (truthy) | 15 PASS Closing must be propagated forward: starts closed; preventClose = [object O
bject] (truthy) |
| 16 PASS Closing must be propagated forward: starts closed; preventClose = true, pre
ventAbort = true | 16 PASS Closing must be propagated forward: starts closed; preventClose = true, pre
ventAbort = true |
| 17 PASS Closing must be propagated forward: starts closed; preventClose = true, pre
ventAbort = true, preventCancel = true | 17 PASS Closing must be propagated forward: starts closed; preventClose = true, pre
ventAbort = true, preventCancel = true |
| 18 PASS Closing must be propagated forward: becomes closed asynchronously; preventC
lose omitted; fulfilled close promise | 18 FAIL Closing must be propagated forward: becomes closed asynchronously; preventC
lose omitted; fulfilled close promise assert_array_equals: close must always be
called with the controller lengths differ, expected 1 got 0 |
| 19 PASS Closing must be propagated forward: becomes closed asynchronously; preventC
lose omitted; rejected close promise | 19 FAIL Closing must be propagated forward: becomes closed asynchronously; preventC
lose omitted; rejected close promise assert_array_equals: close must always be c
alled with the controller lengths differ, expected 1 got 0 |
| 20 PASS Closing must be propagated forward: becomes closed asynchronously; preventC
lose = true | 20 PASS Closing must be propagated forward: becomes closed asynchronously; preventC
lose = true |
| 21 PASS Closing must be propagated forward: becomes closed asynchronously; dest nev
er desires chunks; preventClose omitted; fulfilled close promise | 21 FAIL Closing must be propagated forward: becomes closed asynchronously; dest nev
er desires chunks; preventClose omitted; fulfilled close promise assert_array_eq
uals: close must always be called with the controller lengths differ, expected 1
got 0 |
| 22 PASS Closing must be propagated forward: becomes closed asynchronously; dest nev
er desires chunks; preventClose omitted; rejected close promise | 22 FAIL Closing must be propagated forward: becomes closed asynchronously; dest nev
er desires chunks; preventClose omitted; rejected close promise assert_array_equ
als: close must always be called with the controller lengths differ, expected 1
got 0 |
| 23 PASS Closing must be propagated forward: becomes closed asynchronously; dest nev
er desires chunks; preventClose = true | 23 PASS Closing must be propagated forward: becomes closed asynchronously; dest nev
er desires chunks; preventClose = true |
| 24 PASS Closing must be propagated forward: becomes closed after one chunk; prevent
Close omitted; fulfilled close promise | 24 FAIL Closing must be propagated forward: becomes closed after one chunk; prevent
Close omitted; fulfilled close promise assert_array_equals: close must always be
called with the controller lengths differ, expected 1 got 0 |
| 25 PASS Closing must be propagated forward: becomes closed after one chunk; prevent
Close omitted; rejected close promise | 25 FAIL Closing must be propagated forward: becomes closed after one chunk; prevent
Close omitted; rejected close promise assert_array_equals: close must always be
called with the controller lengths differ, expected 1 got 0 |
| 26 PASS Closing must be propagated forward: becomes closed after one chunk; prevent
Close = true | 26 PASS Closing must be propagated forward: becomes closed after one chunk; prevent
Close = true |
| 27 PASS Closing must be propagated forward: shutdown must not occur until the final
write completes | 27 FAIL Closing must be propagated forward: shutdown must not occur until the final
write completes assert_array_equals: close must always be called with the contr
oller lengths differ, expected 1 got 0 |
| 28 FAIL Closing must be propagated forward: shutdown must not occur until the final
write completes; preventClose = true assert_equals: the pipe must not be comple
te expected false but got true | 28 FAIL Closing must be propagated forward: shutdown must not occur until the final
write completes; preventClose = true assert_equals: the pipe must not be comple
te expected false but got true |
| 29 Harness: the test ran to completion. | 29 Harness: the test ran to completion. |
| 30 | 30 |
| OLD | NEW |