[Streams API] Implement pulling of a source by a ReadableStream
[WebKit-https.git] / LayoutTests / streams / reference-implementation / readable-stream-expected.txt
2 PASS ReadableStream can be constructed with no errors 
3 FAIL ReadableStream instances should have the correct list of properties assert_array_equals: should have all the correct methods lengths differ, expected 6 got 5
4 PASS ReadableStream constructor should throw for non-function start arguments 
5 PASS ReadableStream constructor can get initial garbage as cancel argument 
6 PASS ReadableStream constructor can get initial garbage as pull argument 
7 PASS ReadableStream constructor can get initial garbage as strategy argument 
8 TIMEOUT ReadableStream start should be able to return a promise Test timed out
9 TIMEOUT ReadableStream start should be able to return a promise and reject it Test timed out
10 PASS ReadableStream should be able to enqueue different objects. 
11 PASS ReadableStream: if start throws an error, it should be re-thrown 
12 TIMEOUT ReadableStream: if pull rejects, it should error the stream Test timed out
13 FAIL ReadableStream: should not call pull until the previous pull call's promise fulfills assert_equals: after the promise returned by pull is fulfilled, pull should be called a second time expected 2 but got 1
14 PASS ReadableStream: should not call pull after start if the stream is now closed 
15 FAIL ReadableStream: should call pull after enqueueing from inside pull (with no read requests), if strategy allows assert_equals: pull() should have been called four times expected 4 but got 1
16 PASS ReadableStream pull should be able to close a stream. 
17 FAIL ReadableStream: enqueue should throw when the stream is readable but draining assert_equals: the first enqueue should return true expected (boolean) true but got (undefined) undefined
18 PASS ReadableStream: enqueue should throw when the stream is closed 
19 PASS ReadableStream: enqueue should throw the stored error when the stream is errored 
20 FAIL ReadableStream: should call underlying source methods as methods releaseLock is not implemented
21 FAIL ReadableStream strategies: the default strategy should return false for all but the first enqueue call assert_equals: first enqueue should return true expected (boolean) true but got (undefined) undefined
22 FAIL ReadableStream strategies: the default strategy should continue returning true from enqueue if the chunks are read immediately assert_equals: first enqueue should return true expected (boolean) true but got (undefined) undefined
23 TIMEOUT ReadableStream integration test: adapting a random push source Test timed out
24 PASS ReadableStream integration test: adapting a sync pull source