pipe-through.any.html

PASSExpected43 of 43 subtests pass373 ms

Details

Test
/streams/piping/pipe-through.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSPiping through a duck-typed pass-through transform stream should work
PASSPiping through a transform errored on the writable end does not cause an unhandled promise rejection
PASSpipeThrough should not call pipeTo on this
PASSpipeThrough should not call pipeTo on the ReadableStream prototype
PASSpipeThrough should brand-check this and not allow 'null'
PASSpipeThrough should brand-check readable and not allow 'null'
PASSpipeThrough should brand-check this and not allow 'undefined'
PASSpipeThrough should brand-check readable and not allow 'undefined'
PASSpipeThrough should brand-check this and not allow '0'
PASSpipeThrough should brand-check readable and not allow '0'
PASSpipeThrough should brand-check this and not allow 'NaN'
PASSpipeThrough should brand-check readable and not allow 'NaN'
PASSpipeThrough should brand-check this and not allow 'true'
PASSpipeThrough should brand-check readable and not allow 'true'
PASSpipeThrough should brand-check this and not allow 'ReadableStream'
PASSpipeThrough should brand-check readable and not allow 'ReadableStream'
PASSpipeThrough should brand-check this and not allow '[object ReadableStream]'
PASSpipeThrough should brand-check readable and not allow '[object ReadableStream]'
PASSpipeThrough should brand-check writable and not allow 'null'
PASSpipeThrough should brand-check writable and not allow 'undefined'
PASSpipeThrough should brand-check writable and not allow '0'
PASSpipeThrough should brand-check writable and not allow 'NaN'
PASSpipeThrough should brand-check writable and not allow 'true'
PASSpipeThrough should brand-check writable and not allow 'WritableStream'
PASSpipeThrough should brand-check writable and not allow '[object WritableStream]'
PASSpipeThrough should rethrow errors from accessing readable or writable
PASSinvalid values of signal should throw; specifically 'null'
PASSinvalid values of signal should throw; specifically '0'
PASSinvalid values of signal should throw; specifically 'NaN'
PASSinvalid values of signal should throw; specifically 'true'
PASSinvalid values of signal should throw; specifically 'AbortSignal'
PASSinvalid values of signal should throw; specifically '[object AbortSignal]'
PASSpipeThrough should accept a real AbortSignal
PASSpipeThrough should throw if this is locked
PASSpipeThrough should throw if writable is locked
PASSpipeThrough should not care if readable is locked
PASSpreventCancel should work
PASSpreventClose should work
PASSpreventAbort should work
PASSpipeThrough() should throw if an option getter grabs a writer
PASSpipeThrough() should not throw if option is null
PASSpipeThrough() should not throw if signal is undefined
PASSpipeThrough() should throw if readable/writable getters throw