blob: c4ccc726f38461f119be2c1d7fe3ce1a50eff51d [file] [log] [blame]
This is a testharness.js-based test.
Harness Error. harness_status.status = 1 , harness_status.message = 26 duplicate test names: "Can get the ReadableStreamReader constructor indirectly", "ReadableStreamReader constructor should get a ReadableStream object as argument", "ReadableStreamReader instances should have the correct list of properties", "ReadableStreamReader closed should always return the same promise object", "Constructing a ReadableStreamReader directly should fail if the stream is already locked (via direct construction)", "Getting a ReadableStreamReader via getReader should fail if the stream is already locked (via direct construction)", "Constructing a ReadableStreamReader directly should fail if the stream is already locked (via getReader)", "Getting a ReadableStreamReader via getReader should fail if the stream is already locked (via getReader)", "Constructing a ReadableStreamReader directly should be OK if the stream is closed", "Constructing a ReadableStreamReader directly should be OK if the stream is errored", "Reading from a reader for an empty stream will wait until a chunk is available", "cancel() on a reader does not release the reader", "closed should be fulfilled after stream is closed (.closed access before acquiring)", "closed should be rejected after reader releases its lock (multiple stream locks)", "Multiple readers can access the stream in sequence", "Cannot use an already-released reader to unlock a stream again", "cancel() on a released reader is a no-op and does not pass through", "Getting a second reader after erroring the stream and releasing the reader should succeed", "ReadableStreamReader closed promise should be rejected with undefined if that is the error", "ReadableStreamReader: if start rejects with no parameter, it should error the stream with an undefined error", "Erroring a ReadableStream after checking closed should reject ReadableStreamReader closed promise", "Erroring a ReadableStream before checking closed should reject ReadableStreamReader closed promise", "Reading twice on a stream that gets closed", "Reading twice on a closed stream", "Reading twice on an errored stream", "Reading twice on a stream that gets errored"
PASS Can get the ReadableStreamReader constructor indirectly
PASS ReadableStreamReader constructor should get a ReadableStream object as argument
PASS ReadableStreamReader instances should have the correct list of properties
PASS ReadableStreamReader closed should always return the same promise object
PASS Constructing a ReadableStreamReader directly should fail if the stream is already locked (via direct construction)
PASS Getting a ReadableStreamReader via getReader should fail if the stream is already locked (via direct construction)
PASS Constructing a ReadableStreamReader directly should fail if the stream is already locked (via getReader)
PASS Getting a ReadableStreamReader via getReader should fail if the stream is already locked (via getReader)
PASS Constructing a ReadableStreamReader directly should be OK if the stream is closed
PASS Constructing a ReadableStreamReader directly should be OK if the stream is errored
PASS Reading from a reader for an empty stream will wait until a chunk is available
PASS cancel() on a reader does not release the reader
PASS closed should be fulfilled after stream is closed (.closed access before acquiring)
PASS closed should be rejected after reader releases its lock (multiple stream locks)
PASS Multiple readers can access the stream in sequence
PASS Cannot use an already-released reader to unlock a stream again
PASS cancel() on a released reader is a no-op and does not pass through
PASS Getting a second reader after erroring the stream and releasing the reader should succeed
PASS ReadableStreamReader closed promise should be rejected with undefined if that is the error
PASS ReadableStreamReader: if start rejects with no parameter, it should error the stream with an undefined error
PASS Erroring a ReadableStream after checking closed should reject ReadableStreamReader closed promise
PASS Erroring a ReadableStream before checking closed should reject ReadableStreamReader closed promise
PASS Reading twice on a stream that gets closed
PASS Reading twice on a closed stream
PASS Reading twice on an errored stream
PASS Reading twice on a stream that gets errored
PASS Untitled
PASS Can get the ReadableStreamReader constructor indirectly
PASS ReadableStreamReader constructor should get a ReadableStream object as argument
PASS ReadableStreamReader instances should have the correct list of properties
PASS ReadableStreamReader closed should always return the same promise object
PASS Constructing a ReadableStreamReader directly should fail if the stream is already locked (via direct construction)
PASS Getting a ReadableStreamReader via getReader should fail if the stream is already locked (via direct construction)
PASS Constructing a ReadableStreamReader directly should fail if the stream is already locked (via getReader)
PASS Getting a ReadableStreamReader via getReader should fail if the stream is already locked (via getReader)
PASS Constructing a ReadableStreamReader directly should be OK if the stream is closed
PASS Constructing a ReadableStreamReader directly should be OK if the stream is errored
PASS Reading from a reader for an empty stream will wait until a chunk is available
PASS cancel() on a reader does not release the reader
PASS closed should be fulfilled after stream is closed (.closed access before acquiring)
PASS closed should be rejected after reader releases its lock (multiple stream locks)
PASS Multiple readers can access the stream in sequence
PASS Cannot use an already-released reader to unlock a stream again
PASS cancel() on a released reader is a no-op and does not pass through
PASS Getting a second reader after erroring the stream and releasing the reader should succeed
PASS ReadableStreamReader closed promise should be rejected with undefined if that is the error
PASS ReadableStreamReader: if start rejects with no parameter, it should error the stream with an undefined error
PASS Erroring a ReadableStream after checking closed should reject ReadableStreamReader closed promise
PASS Erroring a ReadableStream before checking closed should reject ReadableStreamReader closed promise
PASS Reading twice on a stream that gets closed
PASS Reading twice on a closed stream
PASS Reading twice on an errored stream
PASS Reading twice on a stream that gets errored
PASS Can get the ReadableStreamReader constructor indirectly
PASS ReadableStreamReader constructor should get a ReadableStream object as argument
PASS ReadableStreamReader instances should have the correct list of properties
PASS ReadableStreamReader closed should always return the same promise object
PASS Constructing a ReadableStreamReader directly should fail if the stream is already locked (via direct construction)
PASS Getting a ReadableStreamReader via getReader should fail if the stream is already locked (via direct construction)
PASS Constructing a ReadableStreamReader directly should fail if the stream is already locked (via getReader)
PASS Getting a ReadableStreamReader via getReader should fail if the stream is already locked (via getReader)
PASS Constructing a ReadableStreamReader directly should be OK if the stream is closed
PASS Constructing a ReadableStreamReader directly should be OK if the stream is errored
PASS Reading from a reader for an empty stream will wait until a chunk is available
PASS cancel() on a reader does not release the reader
PASS closed should be fulfilled after stream is closed (.closed access before acquiring)
PASS closed should be rejected after reader releases its lock (multiple stream locks)
PASS Multiple readers can access the stream in sequence
PASS Cannot use an already-released reader to unlock a stream again
PASS cancel() on a released reader is a no-op and does not pass through
PASS Getting a second reader after erroring the stream and releasing the reader should succeed
PASS ReadableStreamReader closed promise should be rejected with undefined if that is the error
PASS ReadableStreamReader: if start rejects with no parameter, it should error the stream with an undefined error
PASS Erroring a ReadableStream after checking closed should reject ReadableStreamReader closed promise
PASS Erroring a ReadableStream before checking closed should reject ReadableStreamReader closed promise
PASS Reading twice on a stream that gets closed
PASS Reading twice on a closed stream
PASS Reading twice on an errored stream
PASS Reading twice on a stream that gets errored
PASS Can get the ReadableStreamReader constructor indirectly
PASS ReadableStreamReader constructor should get a ReadableStream object as argument
PASS ReadableStreamReader instances should have the correct list of properties
PASS ReadableStreamReader closed should always return the same promise object
PASS Constructing a ReadableStreamReader directly should fail if the stream is already locked (via direct construction)
PASS Getting a ReadableStreamReader via getReader should fail if the stream is already locked (via direct construction)
PASS Constructing a ReadableStreamReader directly should fail if the stream is already locked (via getReader)
PASS Getting a ReadableStreamReader via getReader should fail if the stream is already locked (via getReader)
PASS Constructing a ReadableStreamReader directly should be OK if the stream is closed
PASS Constructing a ReadableStreamReader directly should be OK if the stream is errored
PASS Reading from a reader for an empty stream will wait until a chunk is available
PASS cancel() on a reader does not release the reader
PASS closed should be fulfilled after stream is closed (.closed access before acquiring)
PASS closed should be rejected after reader releases its lock (multiple stream locks)
PASS Multiple readers can access the stream in sequence
PASS Cannot use an already-released reader to unlock a stream again
PASS cancel() on a released reader is a no-op and does not pass through
PASS Getting a second reader after erroring the stream and releasing the reader should succeed
PASS ReadableStreamReader closed promise should be rejected with undefined if that is the error
PASS ReadableStreamReader: if start rejects with no parameter, it should error the stream with an undefined error
PASS Erroring a ReadableStream after checking closed should reject ReadableStreamReader closed promise
PASS Erroring a ReadableStream before checking closed should reject ReadableStreamReader closed promise
PASS Reading twice on a stream that gets closed
PASS Reading twice on a closed stream
PASS Reading twice on an errored stream
PASS Reading twice on a stream that gets errored
Harness: the test ran to completion.