Harness status: OK

Found 26 tests

26 Pass
Pass	ReadableStream teeing: rs.tee() returns an array of two ReadableStreams
Pass	ReadableStream teeing: should be able to read one branch to the end without affecting the other
Pass	ReadableStream teeing: values should be equal across each branch
Pass	ReadableStream teeing: errors in the source should propagate to both branches
Pass	ReadableStream teeing: canceling branch1 should not impact branch2
Pass	ReadableStream teeing: canceling branch2 should not impact branch1
Pass	Running templatedRSTeeCancel with ReadableStream teeing
Pass	ReadableStream teeing: canceling both branches should aggregate the cancel reasons into an array
Pass	ReadableStream teeing: canceling both branches in reverse order should aggregate the cancel reasons into an array
Pass	ReadableStream teeing: failing to cancel the original stream should cause cancel() to reject on branches
Pass	ReadableStream teeing: erroring a teed stream should properly handle canceled branches
Pass	ReadableStream teeing: erroring a teed stream should error both branches
Pass	ReadableStream teeing: closing the original should immediately close the branches
Pass	ReadableStream teeing: erroring the original should immediately error the branches
Pass	ReadableStream teeing: canceling branch1 should finish when branch2 reads until end of stream
Pass	ReadableStream teeing: canceling branch1 should finish when original stream errors
Pass	ReadableStream teeing: canceling both branches in sequence with delay
Pass	ReadableStream teeing: failing to cancel when canceling both branches in sequence with delay
Pass	ReadableStreamTee should not use a modified ReadableStream constructor from the global object
Pass	ReadableStreamTee should not pull more chunks than can fit in the branch queue
Pass	ReadableStreamTee should only pull enough to fill the emptiest queue
Pass	ReadableStreamTee should not pull when original is already errored
Pass	ReadableStreamTee stops pulling when original stream errors while branch 1 is reading
Pass	ReadableStreamTee stops pulling when original stream errors while branch 2 is reading
Pass	ReadableStreamTee stops pulling when original stream errors while both branches are reading
Pass	ReadableStream teeing: enqueue() and close() while both branches are pulling