blob: 2db99957d1655c507994d7c0c1465e38076f1196 [file] [log] [blame]
PASS TransformStream errors thrown in transform put the writable and readable in an errored state
PASS TransformStream errors thrown in flush put the writable and readable in an errored state
PASS errored TransformStream should not enqueue new chunks
PASS TransformStream transformer.start() rejected promise should error the stream
PASS when controller.error is followed by a rejection, the error reason should come from controller.error
PASS TransformStream constructor should throw when start does
PASS when strategy.size throws inside start(), the constructor should throw the same error
PASS when strategy.size calls controller.error() then throws, the constructor should throw the first error
PASS cancelling the readable side should error the writable
PASS it should be possible to error the readable between close requested and complete
PASS an exception from transform() should error the stream if terminate has been requested but not completed
PASS abort should set the close reason for the writable when it happens before cancel during start, but cancel should still succeed
PASS abort should set the close reason for the writable when it happens before cancel during underlying sink write, but cancel should still succeed
PASS controller.error() should do nothing the second time it is called
PASS controller.error() should do nothing after readable.cancel()
PASS controller.error() should do nothing after writable.abort() has completed
PASS controller.error() should do nothing after a transformer method has thrown an exception
PASS erroring during write with backpressure should result in the write failing
PASS a write() that was waiting for backpressure should reject if the writable is aborted
PASS the readable should be errored with the reason passed to the writable abort() method