flush.any.html

FAILExpected5 of 6 subtests pass486 ms

Details

Test
/streams/transform-streams/flush.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSTransformStream flush is called immediately when the writable is closed, if no writes are queued
PASSTransformStream flush is called after all queued writes finish, once the writable is closed
PASSTransformStream flush gets a chance to enqueue more into the readable
PASSTransformStream flush gets a chance to enqueue more into the readable, and can then async close
FAILerror() during flush should cause writer.close() to reject
assert_unreached: Should have rejected: close() should reject Reached unreachable code
assert_unreached: Should have rejected: close() should reject Reached unreachable code
PASSclosing the writable side should call transformer.flush() and a parallel readable.cancel() should not reject