start.any.html

FAILExpected7 of 8 subtests pass400 ms

Details

Test
/streams/writable-streams/start.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSunderlying sink's write should not be called until start finishes
PASSunderlying sink's close should not be called until start finishes
FAILunderlying sink's write or close should not be called if start throws
assert_throws_exactly: constructor should throw passedError function "() => { // recordingWritableStream cannot be used here because the exception in the // constructor prevents assigning the …
assert_throws_exactly: constructor should throw passedError function "() => { // recordingWritableStream cannot be used here because the exception in the // constructor prevents assigning the …
PASSunderlying sink's write or close should not be invoked if the promise returned by start is rejected
PASSreturning a thenable from start() should work
PASScontroller.error() during start should cause writes to fail
PASScontroller.error() during async start should cause existing writes to fail
PASSwhen start() rejects, writer promises should reject in standard order