OLD | NEW |
(Empty) | |
| 1 CONSOLE ERROR: line 312: Uncaught (in promise) TypeError: This readable stream r
eader has been released and cannot be used to monitor the stream's state |
| 2 CONSOLE ERROR: line 71: Uncaught (in promise) TypeError: This readable stream re
ader has been released and cannot be used to monitor the stream's state |
| 3 CONSOLE ERROR: line 74: Uncaught (in promise) TypeError: This readable stream re
ader has been released and cannot be used to monitor the stream's state |
| 4 CONSOLE ERROR: line 71: Uncaught (in promise) TypeError: This readable stream re
ader has been released and cannot be used to monitor the stream's state |
| 5 CONSOLE ERROR: line 74: Uncaught (in promise) TypeError: This readable stream re
ader has been released and cannot be used to monitor the stream's state |
| 6 CONSOLE ERROR: line 464: Uncaught (in promise) #<Object> |
| 7 CONSOLE ERROR: line 312: Uncaught (in promise) TypeError: This readable stream r
eader has been released and cannot be used to monitor the stream's state |
| 8 CONSOLE ERROR: line 71: Uncaught (in promise) TypeError: This readable stream re
ader has been released and cannot be used to monitor the stream's state |
| 9 CONSOLE ERROR: line 74: Uncaught (in promise) TypeError: This readable stream re
ader has been released and cannot be used to monitor the stream's state |
| 10 CONSOLE ERROR: line 71: Uncaught (in promise) TypeError: This readable stream re
ader has been released and cannot be used to monitor the stream's state |
| 11 CONSOLE ERROR: line 74: Uncaught (in promise) TypeError: This readable stream re
ader has been released and cannot be used to monitor the stream's state |
| 12 CONSOLE ERROR: line 464: Uncaught (in promise) #<Object> |
| 13 CONSOLE ERROR: line 283: Uncaught (in promise) TypeError: This readable stream r
eader has been released and cannot be used to monitor the stream's state |
| 14 CONSOLE ERROR: line 464: Uncaught (in promise) #<Object> |
| 15 CONSOLE ERROR: line 133: Uncaught (in promise) TypeError: This readable stream r
eader has been released and cannot be used to monitor the stream's state |
| 16 CONSOLE ERROR: line 464: Uncaught (in promise) #<Object> |
| 17 CONSOLE ERROR: line 401: Uncaught (in promise) #<Object> |
| 18 CONSOLE ERROR: line 464: Uncaught (in promise) #<Object> |
| 19 CONSOLE ERROR: line 401: Uncaught (in promise) #<Object> |
| 20 CONSOLE ERROR: line 583: Uncaught (in promise) TypeError: This readable stream r
eader has been released and cannot be used to monitor the stream's state |
| 21 CONSOLE ERROR: line 598: Uncaught (in promise) TypeError: This readable stream r
eader has been released and cannot be used to monitor the stream's state |
| 22 CONSOLE ERROR: line 621: Uncaught (in promise) TypeError: This readable stream r
eader has been released and cannot be used to monitor the stream's state |
| 23 CONSOLE ERROR: line 283: Uncaught (in promise) TypeError: This readable stream r
eader has been released and cannot be used to monitor the stream's state |
| 24 CONSOLE ERROR: line 464: Uncaught (in promise) #<Object> |
| 25 CONSOLE ERROR: line 133: Uncaught (in promise) TypeError: This readable stream r
eader has been released and cannot be used to monitor the stream's state |
| 26 CONSOLE ERROR: line 464: Uncaught (in promise) #<Object> |
| 27 CONSOLE ERROR: line 401: Uncaught (in promise) #<Object> |
| 28 CONSOLE ERROR: line 464: Uncaught (in promise) #<Object> |
| 29 CONSOLE ERROR: line 401: Uncaught (in promise) #<Object> |
| 30 CONSOLE ERROR: line 583: Uncaught (in promise) TypeError: This readable stream r
eader has been released and cannot be used to monitor the stream's state |
| 31 CONSOLE ERROR: line 598: Uncaught (in promise) TypeError: This readable stream r
eader has been released and cannot be used to monitor the stream's state |
| 32 CONSOLE ERROR: line 621: Uncaught (in promise) TypeError: This readable stream r
eader has been released and cannot be used to monitor the stream's state |
| 33 This is a testharness.js-based test. |
| 34 PASS Running templatedRSEmpty with ReadableStream (empty) |
| 35 FAIL instances have the correct methods and properties assert_equals: has a pipe
Through method expected "function" but got "undefined" |
| 36 PASS calling getReader with invalid arguments should throw appropriate errors |
| 37 PASS Running templatedRSEmptyReader with ReadableStream (empty) reader |
| 38 PASS instances have the correct methods and properties |
| 39 PASS locked should be true |
| 40 PASS read() should never settle |
| 41 PASS two read()s should both never settle |
| 42 PASS read() should return distinct promises each time |
| 43 PASS getReader() again on the stream should fail |
| 44 PASS releasing the lock with pending read requests should throw but the read req
uests should stay pending |
| 45 PASS releasing the lock should cause further read() calls to reject with a TypeE
rror |
| 46 PASS releasing the lock should cause closed calls to reject with a TypeError |
| 47 PASS releasing the lock should cause locked to become false |
| 48 PASS canceling via the reader should cause the reader to act closed |
| 49 PASS canceling via the stream should fail |
| 50 PASS Running templatedRSClosed with ReadableStream (closed via call in start) |
| 51 PASS cancel() should return a distinct fulfilled promise each time |
| 52 PASS locked should be false |
| 53 PASS getReader() should be OK |
| 54 PASS should be able to acquire multiple readers if they are released in successi
on |
| 55 PASS should not be able to acquire a second reader if we don't release the first
one |
| 56 PASS Running templatedRSClosedReader with ReadableStream reader (closed before g
etting reader) |
| 57 PASS read() should fulfill with { value: undefined, done: true } |
| 58 PASS read() multiple times should fulfill with { value: undefined, done: true } |
| 59 PASS read() should work when used within another read() fulfill callback |
| 60 PASS closed should fulfill with undefined |
| 61 PASS releasing the lock should cause closed to reject and change identity |
| 62 PASS cancel() should return a distinct fulfilled promise each time |
| 63 PASS Running templatedRSClosedReader with ReadableStream reader (closed after ge
tting reader) |
| 64 PASS read() should fulfill with { value: undefined, done: true } |
| 65 PASS read() multiple times should fulfill with { value: undefined, done: true } |
| 66 PASS read() should work when used within another read() fulfill callback |
| 67 PASS closed should fulfill with undefined |
| 68 PASS releasing the lock should cause closed to reject and change identity |
| 69 PASS cancel() should return a distinct fulfilled promise each time |
| 70 PASS Running templatedRSClosed with ReadableStream (closed via cancel) |
| 71 PASS cancel() should return a distinct fulfilled promise each time |
| 72 PASS locked should be false |
| 73 PASS getReader() should be OK |
| 74 PASS should be able to acquire multiple readers if they are released in successi
on |
| 75 PASS should not be able to acquire a second reader if we don't release the first
one |
| 76 PASS Running templatedRSClosedReader with ReadableStream reader (closed via canc
el after getting reader) |
| 77 PASS read() should fulfill with { value: undefined, done: true } |
| 78 PASS read() multiple times should fulfill with { value: undefined, done: true } |
| 79 PASS read() should work when used within another read() fulfill callback |
| 80 PASS closed should fulfill with undefined |
| 81 PASS releasing the lock should cause closed to reject and change identity |
| 82 PASS cancel() should return a distinct fulfilled promise each time |
| 83 PASS Running templatedRSErrored with ReadableStream (errored via call in start) |
| 84 PASS getReader() should return a reader that acts errored |
| 85 PASS read() twice should give the error each time |
| 86 PASS locked should be false |
| 87 PASS Running templatedRSErroredSyncOnly with ReadableStream (errored via call in
start) |
| 88 PASS should be able to obtain a second reader, with the correct closed promise |
| 89 PASS should not be able to obtain additional readers if we don't release the fir
st lock |
| 90 PASS cancel() should return a distinct rejected promise each time |
| 91 PASS reader cancel() should return a distinct rejected promise each time |
| 92 PASS Running templatedRSErrored with ReadableStream (errored via returning a rej
ected promise in start) |
| 93 PASS getReader() should return a reader that acts errored |
| 94 PASS read() twice should give the error each time |
| 95 PASS locked should be false |
| 96 PASS Running templatedRSErroredReader with ReadableStream (errored via returning
a rejected promise in start) reader |
| 97 PASS closed should reject with the error |
| 98 PASS releasing the lock should cause closed to reject and change identity |
| 99 PASS read() should reject with the error |
| 100 PASS Running templatedRSErroredReader with ReadableStream reader (errored before
getting reader) |
| 101 PASS closed should reject with the error |
| 102 PASS releasing the lock should cause closed to reject and change identity |
| 103 PASS read() should reject with the error |
| 104 PASS Running templatedRSErroredReader with ReadableStream reader (errored after
getting reader) |
| 105 PASS closed should reject with the error |
| 106 PASS releasing the lock should cause closed to reject and change identity |
| 107 PASS read() should reject with the error |
| 108 PASS Running templatedRSTwoChunksOpenReader with ReadableStream (two chunks enqu
eued, still open) reader |
| 109 PASS calling read() twice without waiting will eventually give both chunks (sequ
ential) |
| 110 PASS calling read() twice without waiting will eventually give both chunks (nest
ed) |
| 111 PASS read() should return distinct promises each time |
| 112 PASS cancel() after a read() should still give that single read result |
| 113 PASS Running templatedRSTwoChunksClosedReader with ReadableStream (two chunks en
queued, then closed) reader |
| 114 PASS third read(), without waiting, should give { value: undefined, done: true }
(sequential) |
| 115 PASS third read(), without waiting, should give { value: undefined, done: true }
(nested) |
| 116 PASS draining the stream via read() should cause the reader closed promise to fu
lfill, but locked stays true |
| 117 PASS releasing the lock after the stream is closed should cause locked to become
false |
| 118 PASS releasing the lock should cause further read() calls to reject with a TypeE
rror |
| 119 PASS reader's closed property always returns the same promise |
| 120 PASS Untitled |
| 121 PASS Running templatedRSEmpty with ReadableStream (empty) |
| 122 FAIL instances have the correct methods and properties assert_equals: has a pipe
Through method expected "function" but got "undefined" |
| 123 PASS calling getReader with invalid arguments should throw appropriate errors |
| 124 PASS Running templatedRSEmptyReader with ReadableStream (empty) reader |
| 125 PASS instances have the correct methods and properties |
| 126 PASS locked should be true |
| 127 PASS read() should never settle |
| 128 PASS two read()s should both never settle |
| 129 PASS read() should return distinct promises each time |
| 130 PASS getReader() again on the stream should fail |
| 131 PASS releasing the lock with pending read requests should throw but the read req
uests should stay pending |
| 132 PASS releasing the lock should cause further read() calls to reject with a TypeE
rror |
| 133 PASS releasing the lock should cause closed calls to reject with a TypeError |
| 134 PASS releasing the lock should cause locked to become false |
| 135 PASS canceling via the reader should cause the reader to act closed |
| 136 PASS canceling via the stream should fail |
| 137 PASS Running templatedRSClosed with ReadableStream (closed via call in start) |
| 138 PASS cancel() should return a distinct fulfilled promise each time |
| 139 PASS locked should be false |
| 140 PASS getReader() should be OK |
| 141 PASS should be able to acquire multiple readers if they are released in successi
on |
| 142 PASS should not be able to acquire a second reader if we don't release the first
one |
| 143 PASS Running templatedRSClosedReader with ReadableStream reader (closed before g
etting reader) |
| 144 PASS read() should fulfill with { value: undefined, done: true } |
| 145 PASS read() multiple times should fulfill with { value: undefined, done: true } |
| 146 PASS read() should work when used within another read() fulfill callback |
| 147 PASS closed should fulfill with undefined |
| 148 PASS releasing the lock should cause closed to reject and change identity |
| 149 PASS cancel() should return a distinct fulfilled promise each time |
| 150 PASS Running templatedRSClosedReader with ReadableStream reader (closed after ge
tting reader) |
| 151 PASS read() should fulfill with { value: undefined, done: true } |
| 152 PASS read() multiple times should fulfill with { value: undefined, done: true } |
| 153 PASS read() should work when used within another read() fulfill callback |
| 154 PASS closed should fulfill with undefined |
| 155 PASS releasing the lock should cause closed to reject and change identity |
| 156 PASS cancel() should return a distinct fulfilled promise each time |
| 157 PASS Running templatedRSClosed with ReadableStream (closed via cancel) |
| 158 PASS cancel() should return a distinct fulfilled promise each time |
| 159 PASS locked should be false |
| 160 PASS getReader() should be OK |
| 161 PASS should be able to acquire multiple readers if they are released in successi
on |
| 162 PASS should not be able to acquire a second reader if we don't release the first
one |
| 163 PASS Running templatedRSClosedReader with ReadableStream reader (closed via canc
el after getting reader) |
| 164 PASS read() should fulfill with { value: undefined, done: true } |
| 165 PASS read() multiple times should fulfill with { value: undefined, done: true } |
| 166 PASS read() should work when used within another read() fulfill callback |
| 167 PASS closed should fulfill with undefined |
| 168 PASS releasing the lock should cause closed to reject and change identity |
| 169 PASS cancel() should return a distinct fulfilled promise each time |
| 170 PASS Running templatedRSErrored with ReadableStream (errored via call in start) |
| 171 PASS getReader() should return a reader that acts errored |
| 172 PASS read() twice should give the error each time |
| 173 PASS locked should be false |
| 174 PASS Running templatedRSErroredSyncOnly with ReadableStream (errored via call in
start) |
| 175 PASS should be able to obtain a second reader, with the correct closed promise |
| 176 PASS should not be able to obtain additional readers if we don't release the fir
st lock |
| 177 PASS cancel() should return a distinct rejected promise each time |
| 178 PASS reader cancel() should return a distinct rejected promise each time |
| 179 PASS Running templatedRSErrored with ReadableStream (errored via returning a rej
ected promise in start) |
| 180 PASS getReader() should return a reader that acts errored |
| 181 PASS read() twice should give the error each time |
| 182 PASS locked should be false |
| 183 PASS Running templatedRSErroredReader with ReadableStream (errored via returning
a rejected promise in start) reader |
| 184 PASS closed should reject with the error |
| 185 PASS releasing the lock should cause closed to reject and change identity |
| 186 PASS read() should reject with the error |
| 187 PASS Running templatedRSErroredReader with ReadableStream reader (errored before
getting reader) |
| 188 PASS closed should reject with the error |
| 189 PASS releasing the lock should cause closed to reject and change identity |
| 190 PASS read() should reject with the error |
| 191 PASS Running templatedRSErroredReader with ReadableStream reader (errored after
getting reader) |
| 192 PASS closed should reject with the error |
| 193 PASS releasing the lock should cause closed to reject and change identity |
| 194 PASS read() should reject with the error |
| 195 PASS Running templatedRSTwoChunksOpenReader with ReadableStream (two chunks enqu
eued, still open) reader |
| 196 PASS calling read() twice without waiting will eventually give both chunks (sequ
ential) |
| 197 PASS calling read() twice without waiting will eventually give both chunks (nest
ed) |
| 198 PASS read() should return distinct promises each time |
| 199 PASS cancel() after a read() should still give that single read result |
| 200 PASS Running templatedRSTwoChunksClosedReader with ReadableStream (two chunks en
queued, then closed) reader |
| 201 PASS third read(), without waiting, should give { value: undefined, done: true }
(sequential) |
| 202 PASS third read(), without waiting, should give { value: undefined, done: true }
(nested) |
| 203 PASS draining the stream via read() should cause the reader closed promise to fu
lfill, but locked stays true |
| 204 PASS releasing the lock after the stream is closed should cause locked to become
false |
| 205 PASS releasing the lock should cause further read() calls to reject with a TypeE
rror |
| 206 PASS reader's closed property always returns the same promise |
| 207 PASS Running templatedRSEmpty with ReadableStream (empty) |
| 208 FAIL instances have the correct methods and properties assert_equals: has a pipe
Through method expected "function" but got "undefined" |
| 209 PASS calling getReader with invalid arguments should throw appropriate errors |
| 210 PASS Running templatedRSEmptyReader with ReadableStream (empty) reader |
| 211 PASS instances have the correct methods and properties |
| 212 PASS locked should be true |
| 213 PASS read() should never settle |
| 214 PASS two read()s should both never settle |
| 215 PASS read() should return distinct promises each time |
| 216 PASS getReader() again on the stream should fail |
| 217 PASS releasing the lock with pending read requests should throw but the read req
uests should stay pending |
| 218 PASS releasing the lock should cause further read() calls to reject with a TypeE
rror |
| 219 PASS releasing the lock should cause closed calls to reject with a TypeError |
| 220 PASS releasing the lock should cause locked to become false |
| 221 PASS canceling via the reader should cause the reader to act closed |
| 222 PASS canceling via the stream should fail |
| 223 PASS Running templatedRSClosed with ReadableStream (closed via call in start) |
| 224 PASS cancel() should return a distinct fulfilled promise each time |
| 225 PASS locked should be false |
| 226 PASS getReader() should be OK |
| 227 PASS should be able to acquire multiple readers if they are released in successi
on |
| 228 PASS should not be able to acquire a second reader if we don't release the first
one |
| 229 PASS Running templatedRSClosedReader with ReadableStream reader (closed before g
etting reader) |
| 230 PASS read() should fulfill with { value: undefined, done: true } |
| 231 PASS read() multiple times should fulfill with { value: undefined, done: true } |
| 232 PASS read() should work when used within another read() fulfill callback |
| 233 PASS closed should fulfill with undefined |
| 234 PASS releasing the lock should cause closed to reject and change identity |
| 235 PASS cancel() should return a distinct fulfilled promise each time |
| 236 PASS Running templatedRSClosedReader with ReadableStream reader (closed after ge
tting reader) |
| 237 PASS read() should fulfill with { value: undefined, done: true } |
| 238 PASS read() multiple times should fulfill with { value: undefined, done: true } |
| 239 PASS read() should work when used within another read() fulfill callback |
| 240 PASS closed should fulfill with undefined |
| 241 PASS releasing the lock should cause closed to reject and change identity |
| 242 PASS cancel() should return a distinct fulfilled promise each time |
| 243 PASS Running templatedRSClosed with ReadableStream (closed via cancel) |
| 244 PASS cancel() should return a distinct fulfilled promise each time |
| 245 PASS locked should be false |
| 246 PASS getReader() should be OK |
| 247 PASS should be able to acquire multiple readers if they are released in successi
on |
| 248 PASS should not be able to acquire a second reader if we don't release the first
one |
| 249 PASS Running templatedRSClosedReader with ReadableStream reader (closed via canc
el after getting reader) |
| 250 PASS read() should fulfill with { value: undefined, done: true } |
| 251 PASS read() multiple times should fulfill with { value: undefined, done: true } |
| 252 PASS read() should work when used within another read() fulfill callback |
| 253 PASS closed should fulfill with undefined |
| 254 PASS releasing the lock should cause closed to reject and change identity |
| 255 PASS cancel() should return a distinct fulfilled promise each time |
| 256 PASS Running templatedRSErrored with ReadableStream (errored via call in start) |
| 257 PASS getReader() should return a reader that acts errored |
| 258 PASS read() twice should give the error each time |
| 259 PASS locked should be false |
| 260 PASS Running templatedRSErroredSyncOnly with ReadableStream (errored via call in
start) |
| 261 PASS should be able to obtain a second reader, with the correct closed promise |
| 262 PASS should not be able to obtain additional readers if we don't release the fir
st lock |
| 263 PASS cancel() should return a distinct rejected promise each time |
| 264 PASS reader cancel() should return a distinct rejected promise each time |
| 265 PASS Running templatedRSErrored with ReadableStream (errored via returning a rej
ected promise in start) |
| 266 PASS getReader() should return a reader that acts errored |
| 267 PASS read() twice should give the error each time |
| 268 PASS locked should be false |
| 269 PASS Running templatedRSErroredReader with ReadableStream (errored via returning
a rejected promise in start) reader |
| 270 PASS closed should reject with the error |
| 271 PASS releasing the lock should cause closed to reject and change identity |
| 272 PASS read() should reject with the error |
| 273 PASS Running templatedRSErroredReader with ReadableStream reader (errored before
getting reader) |
| 274 PASS closed should reject with the error |
| 275 PASS releasing the lock should cause closed to reject and change identity |
| 276 PASS read() should reject with the error |
| 277 PASS Running templatedRSErroredReader with ReadableStream reader (errored after
getting reader) |
| 278 PASS closed should reject with the error |
| 279 PASS releasing the lock should cause closed to reject and change identity |
| 280 PASS read() should reject with the error |
| 281 PASS Running templatedRSTwoChunksOpenReader with ReadableStream (two chunks enqu
eued, still open) reader |
| 282 PASS calling read() twice without waiting will eventually give both chunks (sequ
ential) |
| 283 PASS calling read() twice without waiting will eventually give both chunks (nest
ed) |
| 284 PASS read() should return distinct promises each time |
| 285 PASS cancel() after a read() should still give that single read result |
| 286 PASS Running templatedRSTwoChunksClosedReader with ReadableStream (two chunks en
queued, then closed) reader |
| 287 PASS third read(), without waiting, should give { value: undefined, done: true }
(sequential) |
| 288 PASS third read(), without waiting, should give { value: undefined, done: true }
(nested) |
| 289 PASS draining the stream via read() should cause the reader closed promise to fu
lfill, but locked stays true |
| 290 PASS releasing the lock after the stream is closed should cause locked to become
false |
| 291 PASS releasing the lock should cause further read() calls to reject with a TypeE
rror |
| 292 PASS reader's closed property always returns the same promise |
| 293 PASS Running templatedRSEmpty with ReadableStream (empty) |
| 294 FAIL instances have the correct methods and properties assert_equals: has a pipe
Through method expected "function" but got "undefined" |
| 295 PASS calling getReader with invalid arguments should throw appropriate errors |
| 296 PASS Running templatedRSEmptyReader with ReadableStream (empty) reader |
| 297 PASS instances have the correct methods and properties |
| 298 PASS locked should be true |
| 299 PASS read() should never settle |
| 300 PASS two read()s should both never settle |
| 301 PASS read() should return distinct promises each time |
| 302 PASS getReader() again on the stream should fail |
| 303 PASS releasing the lock with pending read requests should throw but the read req
uests should stay pending |
| 304 PASS releasing the lock should cause further read() calls to reject with a TypeE
rror |
| 305 PASS releasing the lock should cause closed calls to reject with a TypeError |
| 306 PASS releasing the lock should cause locked to become false |
| 307 PASS canceling via the reader should cause the reader to act closed |
| 308 PASS canceling via the stream should fail |
| 309 PASS Running templatedRSClosed with ReadableStream (closed via call in start) |
| 310 PASS cancel() should return a distinct fulfilled promise each time |
| 311 PASS locked should be false |
| 312 PASS getReader() should be OK |
| 313 PASS should be able to acquire multiple readers if they are released in successi
on |
| 314 PASS should not be able to acquire a second reader if we don't release the first
one |
| 315 PASS Running templatedRSClosedReader with ReadableStream reader (closed before g
etting reader) |
| 316 PASS read() should fulfill with { value: undefined, done: true } |
| 317 PASS read() multiple times should fulfill with { value: undefined, done: true } |
| 318 PASS read() should work when used within another read() fulfill callback |
| 319 PASS closed should fulfill with undefined |
| 320 PASS releasing the lock should cause closed to reject and change identity |
| 321 PASS cancel() should return a distinct fulfilled promise each time |
| 322 PASS Running templatedRSClosedReader with ReadableStream reader (closed after ge
tting reader) |
| 323 PASS read() should fulfill with { value: undefined, done: true } |
| 324 PASS read() multiple times should fulfill with { value: undefined, done: true } |
| 325 PASS read() should work when used within another read() fulfill callback |
| 326 PASS closed should fulfill with undefined |
| 327 PASS releasing the lock should cause closed to reject and change identity |
| 328 PASS cancel() should return a distinct fulfilled promise each time |
| 329 PASS Running templatedRSClosed with ReadableStream (closed via cancel) |
| 330 PASS cancel() should return a distinct fulfilled promise each time |
| 331 PASS locked should be false |
| 332 PASS getReader() should be OK |
| 333 PASS should be able to acquire multiple readers if they are released in successi
on |
| 334 PASS should not be able to acquire a second reader if we don't release the first
one |
| 335 PASS Running templatedRSClosedReader with ReadableStream reader (closed via canc
el after getting reader) |
| 336 PASS read() should fulfill with { value: undefined, done: true } |
| 337 PASS read() multiple times should fulfill with { value: undefined, done: true } |
| 338 PASS read() should work when used within another read() fulfill callback |
| 339 PASS closed should fulfill with undefined |
| 340 PASS releasing the lock should cause closed to reject and change identity |
| 341 PASS cancel() should return a distinct fulfilled promise each time |
| 342 PASS Running templatedRSErrored with ReadableStream (errored via call in start) |
| 343 PASS getReader() should return a reader that acts errored |
| 344 PASS read() twice should give the error each time |
| 345 PASS locked should be false |
| 346 PASS Running templatedRSErroredSyncOnly with ReadableStream (errored via call in
start) |
| 347 PASS should be able to obtain a second reader, with the correct closed promise |
| 348 PASS should not be able to obtain additional readers if we don't release the fir
st lock |
| 349 PASS cancel() should return a distinct rejected promise each time |
| 350 PASS reader cancel() should return a distinct rejected promise each time |
| 351 PASS Running templatedRSErrored with ReadableStream (errored via returning a rej
ected promise in start) |
| 352 PASS getReader() should return a reader that acts errored |
| 353 PASS read() twice should give the error each time |
| 354 PASS locked should be false |
| 355 PASS Running templatedRSErroredReader with ReadableStream (errored via returning
a rejected promise in start) reader |
| 356 PASS closed should reject with the error |
| 357 PASS releasing the lock should cause closed to reject and change identity |
| 358 PASS read() should reject with the error |
| 359 PASS Running templatedRSErroredReader with ReadableStream reader (errored before
getting reader) |
| 360 PASS closed should reject with the error |
| 361 PASS releasing the lock should cause closed to reject and change identity |
| 362 PASS read() should reject with the error |
| 363 PASS Running templatedRSErroredReader with ReadableStream reader (errored after
getting reader) |
| 364 PASS closed should reject with the error |
| 365 PASS releasing the lock should cause closed to reject and change identity |
| 366 PASS read() should reject with the error |
| 367 PASS Running templatedRSTwoChunksOpenReader with ReadableStream (two chunks enqu
eued, still open) reader |
| 368 PASS calling read() twice without waiting will eventually give both chunks (sequ
ential) |
| 369 PASS calling read() twice without waiting will eventually give both chunks (nest
ed) |
| 370 PASS read() should return distinct promises each time |
| 371 PASS cancel() after a read() should still give that single read result |
| 372 PASS Running templatedRSTwoChunksClosedReader with ReadableStream (two chunks en
queued, then closed) reader |
| 373 PASS third read(), without waiting, should give { value: undefined, done: true }
(sequential) |
| 374 PASS third read(), without waiting, should give { value: undefined, done: true }
(nested) |
| 375 PASS draining the stream via read() should cause the reader closed promise to fu
lfill, but locked stays true |
| 376 PASS releasing the lock after the stream is closed should cause locked to become
false |
| 377 PASS releasing the lock should cause further read() calls to reject with a TypeE
rror |
| 378 PASS reader's closed property always returns the same promise |
| 379 Harness: the test ran to completion. |
| 380 |
OLD | NEW |