strategies.any.html

FAILExpected6 of 10 subtests pass364 ms

Details

Test
/streams/transform-streams/strategies.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSwritableStrategy highWaterMark should work
PASSreadableStrategy highWaterMark should work
FAILwritable should have the correct size() function
The value cannot be converted because it is not an integer.
The value cannot be converted because it is not an integer.
PASSdefault writable strategy should be equivalent to { highWaterMark: 1 }
PASSdefault readable strategy should be equivalent to { highWaterMark: 0 }
FAILa RangeError should be thrown for an invalid highWaterMark
assert_throws_js: should throw RangeError for negative writableHighWaterMark function "() => new TransformStream(undefined, { highWaterMark: -1 })" threw object "TypeError: The value cannot be convert…
assert_throws_js: should throw RangeError for negative writableHighWaterMark function "() => new TransformStream(undefined, { highWaterMark: -1 })" threw object "TypeError: The value cannot be convert…
PASSwritableStrategy highWaterMark should be converted to a number
PASSreadableStrategy highWaterMark should be converted to a number
FAILa bad readableStrategy size function should cause writer.write() to reject on an identity transform
assert_unreached: Should have rejected: write should reject Reached unreachable code
assert_unreached: Should have rejected: write should reject Reached unreachable code
FAILa bad readableStrategy size function should error the stream on enqueue even when transformer.transform() catches the exception
assert_throws_js: enqueue should throw function "() => controller.enqueue(chunk)" did not throw
assert_throws_js: enqueue should throw function "() => controller.enqueue(chunk)" did not throw