[Streams API] Implement ReadableStreamController.desiredSize property
[WebKit-https.git] / LayoutTests / streams / reference-implementation / readable-stream-expected.txt
2 PASS ReadableStream can be constructed with no errors 
3 PASS ReadableStream can't be constructed with garbage 
4 FAIL ReadableStream instances should have the correct list of properties assert_array_equals: should have all the correct methods lengths differ, expected 7 got 6
5 PASS ReadableStream constructor should throw for non-function start arguments 
6 PASS ReadableStream constructor can get initial garbage as cancel argument 
7 PASS ReadableStream constructor can get initial garbage as pull argument 
8 FAIL ReadableStream start should be called with the proper parameters assert_false: close should be non-enumerable expected false got true
9 PASS ReadableStream start controller parameter should be extensible 
10 PASS ReadableStream should be able to call start method within prototype chain of its source 
11 PASS ReadableStream start should be able to return a promise 
12 PASS ReadableStream start should be able to return a promise and reject it 
13 PASS ReadableStream should be able to enqueue different objects. 
14 PASS ReadableStream: if pull rejects, it should error the stream 
15 PASS ReadableStream: should only call pull once upon starting the stream 
16 FAIL ReadableStream: should call pull when trying to read from a started, empty stream assert_equals: pull should be called again in reaction to calling read expected 2 but got 3
17 PASS ReadableStream: should only call pull once on a non-empty stream read from before start fulfills 
18 PASS ReadableStream: should only call pull once on a non-empty stream read from after start fulfills 
19 PASS ReadableStream: should not call pull() in reaction to read()ing the last chunk, if draining 
20 PASS ReadableStream: should not call pull until the previous pull call's promise fulfills 
21 PASS ReadableStream: should pull after start, and after every read 
22 PASS ReadableStream: should not call pull after start if the stream is now closed 
23 PASS ReadableStream: should call pull after enqueueing from inside pull (with no read requests), if strategy allows 
24 PASS ReadableStream pull should be able to close a stream. 
25 PASS ReadableStream: enqueue should throw when the stream is readable but draining 
26 PASS ReadableStream: enqueue should throw when the stream is closed 
27 PASS ReadableStream: enqueue should throw the stored error when the stream is errored 
28 PASS ReadableStream: should call underlying source methods as methods 
29 PASS ReadableStream strategies: the default strategy should give desiredSize of 1 to start, decreasing by 1 per enqueue 
30 PASS ReadableStream strategies: the default strategy should continue giving desiredSize of 1 if the chunks are read immediately 
31 PASS ReadableStream integration test: adapting a random push source 
32 PASS ReadableStream integration test: adapting a sync pull source