general.any.html

FAILExpected13 of 16 subtests pass593 ms

Details

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

Subtests

StatusSubtestMessage
PASSdesiredSize on a released writer
PASSdesiredSize initial value
PASSdesiredSize on a writer for a closed stream
FAILdesiredSize on a writer for an errored stream
assert_equals: desiredSize should be null expected (object) null but got (number) 1
assert_equals: desiredSize should be null expected (object) null but got (number) 1
PASSws.getWriter() on a closing WritableStream
PASSws.getWriter() on a closed WritableStream
PASSws.getWriter() on an aborted WritableStream
PASSws.getWriter() on an errored WritableStream
PASSclosed and ready on a released writer
PASSWritableStream should call underlying sink methods as methods
PASSmethods should not not have .apply() or .call() called
FAILWritableStream's strategy.size should not be called as a method
promise_test: Unhandled rejection with value: object "Error: size called as a method"
promise_test: Unhandled rejection with value: object "Error: size called as a method"
PASSredundant releaseLock() is no-op
FAILready promise should fire before closed on releaseLock
assert_array_equals: ready promise should fire before closed promise lengths differ, expected array ["ready", "closed"] length 2, got ["closed"] length 1
assert_array_equals: ready promise should fire before closed promise lengths differ, expected array ["ready", "closed"] length 2, got ["closed"] length 1
PASSSubclassing WritableStream should work
PASSthe locked getter should return true if the stream has a writer