Files
ladybird/Tests/LibWeb/Text/expected/wpt-import/streams/readable-streams/tee.any.txt
Timothy Flynn b1a189acfa LibWeb: Use WebIDL::invoke_promise_callback in Streams where appropriate
This avoids an issue where rejected JS::Promise types were converted to
a resolved WebIDL::Promise type.
2025-04-15 20:33:30 -04:00

31 lines
2.3 KiB
Plaintext

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