| OLD | NEW |
| (Empty) |
| 1 This is a testharness.js-based test. | |
| 2 PASS Running templatedRSEmpty with ReadableStream (empty) | |
| 3 FAIL ReadableStream (empty): instances have the correct methods and properties a
ssert_equals: has a pipeThrough method expected "function" but got "undefined" | |
| 4 PASS ReadableStream (empty): calling getReader with invalid arguments should thr
ow appropriate errors | |
| 5 PASS Running templatedRSEmptyReader with ReadableStream (empty) reader | |
| 6 PASS ReadableStream (empty) reader: instances have the correct methods and prope
rties | |
| 7 PASS ReadableStream (empty) reader: locked should be true | |
| 8 PASS ReadableStream (empty) reader: read() should never settle | |
| 9 PASS ReadableStream (empty) reader: two read()s should both never settle | |
| 10 PASS ReadableStream (empty) reader: read() should return distinct promises each
time | |
| 11 PASS ReadableStream (empty) reader: getReader() again on the stream should fail | |
| 12 PASS ReadableStream (empty) reader: releasing the lock with pending read request
s should throw but the read requests should stay pending | |
| 13 PASS ReadableStream (empty) reader: releasing the lock should cause further read
() calls to reject with a TypeError | |
| 14 PASS ReadableStream (empty) reader: releasing the lock should cause closed calls
to reject with a TypeError | |
| 15 PASS ReadableStream (empty) reader: releasing the lock should cause locked to be
come false | |
| 16 PASS ReadableStream (empty) reader: canceling via the reader should cause the re
ader to act closed | |
| 17 PASS ReadableStream (empty) reader: canceling via the stream should fail | |
| 18 PASS Running templatedRSClosed with ReadableStream (closed via call in start) | |
| 19 PASS ReadableStream (closed via call in start): cancel() should return a distinc
t fulfilled promise each time | |
| 20 PASS ReadableStream (closed via call in start): locked should be false | |
| 21 PASS ReadableStream (closed via call in start): getReader() should be OK | |
| 22 PASS ReadableStream (closed via call in start): should be able to acquire multip
le readers if they are released in succession | |
| 23 PASS ReadableStream (closed via call in start): should not be able to acquire a
second reader if we don't release the first one | |
| 24 PASS Running templatedRSClosedReader with ReadableStream reader (closed before g
etting reader) | |
| 25 PASS ReadableStream reader (closed before getting reader): read() should fulfill
with { value: undefined, done: true } | |
| 26 PASS ReadableStream reader (closed before getting reader): read() multiple times
should fulfill with { value: undefined, done: true } | |
| 27 PASS ReadableStream reader (closed before getting reader): read() should work wh
en used within another read() fulfill callback | |
| 28 PASS ReadableStream reader (closed before getting reader): closed should fulfill
with undefined | |
| 29 PASS ReadableStream reader (closed before getting reader): releasing the lock sh
ould cause closed to reject and change identity | |
| 30 PASS ReadableStream reader (closed before getting reader): cancel() should retur
n a distinct fulfilled promise each time | |
| 31 PASS Running templatedRSClosedReader with ReadableStream reader (closed after ge
tting reader) | |
| 32 PASS ReadableStream reader (closed after getting reader): read() should fulfill
with { value: undefined, done: true } | |
| 33 PASS ReadableStream reader (closed after getting reader): read() multiple times
should fulfill with { value: undefined, done: true } | |
| 34 PASS ReadableStream reader (closed after getting reader): read() should work whe
n used within another read() fulfill callback | |
| 35 PASS ReadableStream reader (closed after getting reader): closed should fulfill
with undefined | |
| 36 PASS ReadableStream reader (closed after getting reader): releasing the lock sho
uld cause closed to reject and change identity | |
| 37 PASS ReadableStream reader (closed after getting reader): cancel() should return
a distinct fulfilled promise each time | |
| 38 PASS Running templatedRSClosed with ReadableStream (closed via cancel) | |
| 39 PASS ReadableStream (closed via cancel): cancel() should return a distinct fulfi
lled promise each time | |
| 40 PASS ReadableStream (closed via cancel): locked should be false | |
| 41 PASS ReadableStream (closed via cancel): getReader() should be OK | |
| 42 PASS ReadableStream (closed via cancel): should be able to acquire multiple read
ers if they are released in succession | |
| 43 PASS ReadableStream (closed via cancel): should not be able to acquire a second
reader if we don't release the first one | |
| 44 PASS Running templatedRSClosedReader with ReadableStream reader (closed via canc
el after getting reader) | |
| 45 PASS ReadableStream reader (closed via cancel after getting reader): read() shou
ld fulfill with { value: undefined, done: true } | |
| 46 PASS ReadableStream reader (closed via cancel after getting reader): read() mult
iple times should fulfill with { value: undefined, done: true } | |
| 47 PASS ReadableStream reader (closed via cancel after getting reader): read() shou
ld work when used within another read() fulfill callback | |
| 48 PASS ReadableStream reader (closed via cancel after getting reader): closed shou
ld fulfill with undefined | |
| 49 PASS ReadableStream reader (closed via cancel after getting reader): releasing t
he lock should cause closed to reject and change identity | |
| 50 PASS ReadableStream reader (closed via cancel after getting reader): cancel() sh
ould return a distinct fulfilled promise each time | |
| 51 PASS Running templatedRSErrored with ReadableStream (errored via call in start) | |
| 52 PASS ReadableStream (errored via call in start): getReader() should return a rea
der that acts errored | |
| 53 PASS ReadableStream (errored via call in start): read() twice should give the er
ror each time | |
| 54 PASS ReadableStream (errored via call in start): locked should be false | |
| 55 PASS Running templatedRSErroredSyncOnly with ReadableStream (errored via call in
start) | |
| 56 PASS ReadableStream (errored via call in start): should be able to obtain a seco
nd reader, with the correct closed promise | |
| 57 PASS ReadableStream (errored via call in start): should not be able to obtain ad
ditional readers if we don't release the first lock | |
| 58 PASS ReadableStream (errored via call in start): cancel() should return a distin
ct rejected promise each time | |
| 59 PASS ReadableStream (errored via call in start): reader cancel() should return a
distinct rejected promise each time | |
| 60 PASS Running templatedRSErrored with ReadableStream (errored via returning a rej
ected promise in start) | |
| 61 PASS ReadableStream (errored via returning a rejected promise in start): getRead
er() should return a reader that acts errored | |
| 62 PASS ReadableStream (errored via returning a rejected promise in start): read()
twice should give the error each time | |
| 63 PASS ReadableStream (errored via returning a rejected promise in start): locked
should be false | |
| 64 PASS Running templatedRSErroredReader with ReadableStream (errored via returning
a rejected promise in start) reader | |
| 65 PASS ReadableStream (errored via returning a rejected promise in start) reader:
closed should reject with the error | |
| 66 PASS ReadableStream (errored via returning a rejected promise in start) reader:
releasing the lock should cause closed to reject and change identity | |
| 67 PASS ReadableStream (errored via returning a rejected promise in start) reader:
read() should reject with the error | |
| 68 PASS Running templatedRSErroredReader with ReadableStream reader (errored before
getting reader) | |
| 69 PASS ReadableStream reader (errored before getting reader): closed should reject
with the error | |
| 70 PASS ReadableStream reader (errored before getting reader): releasing the lock s
hould cause closed to reject and change identity | |
| 71 PASS ReadableStream reader (errored before getting reader): read() should reject
with the error | |
| 72 PASS Running templatedRSErroredReader with ReadableStream reader (errored after
getting reader) | |
| 73 PASS ReadableStream reader (errored after getting reader): closed should reject
with the error | |
| 74 PASS ReadableStream reader (errored after getting reader): releasing the lock sh
ould cause closed to reject and change identity | |
| 75 PASS ReadableStream reader (errored after getting reader): read() should reject
with the error | |
| 76 PASS Running templatedRSTwoChunksOpenReader with ReadableStream (two chunks enqu
eued, still open) reader | |
| 77 PASS ReadableStream (two chunks enqueued, still open) reader: calling read() twi
ce without waiting will eventually give both chunks (sequential) | |
| 78 PASS ReadableStream (two chunks enqueued, still open) reader: calling read() twi
ce without waiting will eventually give both chunks (nested) | |
| 79 PASS ReadableStream (two chunks enqueued, still open) reader: read() should retu
rn distinct promises each time | |
| 80 PASS ReadableStream (two chunks enqueued, still open) reader: cancel() after a r
ead() should still give that single read result | |
| 81 PASS Running templatedRSTwoChunksClosedReader with ReadableStream (two chunks en
queued, then closed) reader | |
| 82 PASS ReadableStream (two chunks enqueued, then closed) reader: third read(), wit
hout waiting, should give { value: undefined, done: true } (sequential) | |
| 83 PASS ReadableStream (two chunks enqueued, then closed) reader: third read(), wit
hout waiting, should give { value: undefined, done: true } (nested) | |
| 84 PASS ReadableStream (two chunks enqueued, then closed) reader: draining the stre
am via read() should cause the reader closed promise to fulfill, but locked stay
s true | |
| 85 PASS ReadableStream (two chunks enqueued, then closed) reader: releasing the loc
k after the stream is closed should cause locked to become false | |
| 86 PASS ReadableStream (two chunks enqueued, then closed) reader: releasing the loc
k should cause further read() calls to reject with a TypeError | |
| 87 PASS ReadableStream (two chunks enqueued, then closed) reader: reader's closed p
roperty always returns the same promise | |
| 88 Harness: the test ran to completion. | |
| 89 | |
| OLD | NEW |