bad-strategies.any.html

FAILExpected3 of 8 subtests pass451 ms

Details

Test
/streams/readable-streams/bad-strategies.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSReadable stream: throwing strategy.size getter
FAILReadable stream: strategy.size errors the stream and then throws
assert_throws_exactly: enqueue should re-throw the error function "() => controller.enqueue('a')" did not throw
assert_throws_exactly: enqueue should re-throw the error function "() => controller.enqueue('a')" did not throw
FAILReadable stream: strategy.size errors the stream and then returns Infinity
assert_throws_js: enqueue should throw a RangeError function "() => controller.enqueue('a')" did not throw
assert_throws_js: enqueue should throw a RangeError function "() => controller.enqueue('a')" did not throw
PASSReadable stream: throwing strategy.size method
PASSReadable stream: throwing strategy.highWaterMark getter
FAILReadable stream: invalid strategy.highWaterMark
assert_throws_js: construction should throw a RangeError for -1 function "() => { new ReadableStream({}, { size() { return 1; }, highWaterMark }); }" …
assert_throws_js: construction should throw a RangeError for -1 function "() => { new ReadableStream({}, { size() { return 1; }, highWaterMark }); }" …
FAILReadable stream: invalid strategy.size return value
assert_equals: closed should reject with the error for NaN expected (undefined) undefined but got (object) object "TypeError: The value cannot be converted because it is not an integer."
assert_equals: closed should reject with the error for NaN expected (undefined) undefined but got (object) object "TypeError: The value cannot be converted because it is not an integer."
FAILReadable stream: invalid strategy.size return value when pulling
assert_equals: closed should reject with the error for NaN expected (undefined) undefined but got (object) object "TypeError: The value cannot be converted because it is not an integer."
assert_equals: closed should reject with the error for NaN expected (undefined) undefined but got (object) object "TypeError: The value cannot be converted because it is not an integer."