queuing-strategies.any.html

FAILExpected8 of 20 subtests pass396 ms

Details

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

Subtests

StatusSubtestMessage
PASSCountQueuingStrategy: Can construct a with a valid high water mark
FAILCountQueuingStrategy: Constructor behaves as expected with strange arguments
assert_throws_js: construction fails with {} function "() => new QueuingStrategy({})" did not throw
assert_throws_js: construction fails with {} function "() => new QueuingStrategy({})" did not throw
PASSCountQueuingStrategy: highWaterMark constructor values are converted per the unrestricted double rules
FAILCountQueuingStrategy: size is the same function across all instances
assert_equals: expected function "function () { [native code] }" but got function "function () { [native code] }"
assert_equals: expected function "function () { [native code] }" but got function "function () { [native code] }"
FAILCountQueuingStrategy: size should have the right name
assert_equals: expected "size" but got ""
assert_equals: expected "size" but got ""
PASSCountQueuingStrategy: subclassing should work correctly
FAILCountQueuingStrategy: size should not have a prototype property
assert_false: expected false got true
assert_false: expected false got true
PASSByteLengthQueuingStrategy: Can construct a with a valid high water mark
FAILByteLengthQueuingStrategy: Constructor behaves as expected with strange arguments
assert_throws_js: construction fails with {} function "() => new QueuingStrategy({})" did not throw
assert_throws_js: construction fails with {} function "() => new QueuingStrategy({})" did not throw
PASSByteLengthQueuingStrategy: highWaterMark constructor values are converted per the unrestricted double rules
FAILByteLengthQueuingStrategy: size is the same function across all instances
assert_equals: expected function "function () { [native code] }" but got function "function () { [native code] }"
assert_equals: expected function "function () { [native code] }" but got function "function () { [native code] }"
FAILByteLengthQueuingStrategy: size should have the right name
assert_equals: expected "size" but got ""
assert_equals: expected "size" but got ""
PASSByteLengthQueuingStrategy: subclassing should work correctly
FAILByteLengthQueuingStrategy: size should not have a prototype property
assert_false: expected false got true
assert_false: expected false got true
FAILCountQueuingStrategy: size should not be a constructor
assert_throws_js: function "() => new size()" did not throw
assert_throws_js: function "() => new size()" did not throw
FAILByteLengthQueuingStrategy: size should not be a constructor
assert_throws_js: function "() => new size({ byteLength: 1024 })" did not throw
assert_throws_js: function "() => new size({ byteLength: 1024 })" did not throw
PASSCountQueuingStrategy: size should have the right length
FAILByteLengthQueuingStrategy: size should have the right length
assert_equals: expected 1 but got 0
assert_equals: expected 1 but got 0
PASSCountQueuingStrategy: size behaves as expected with strange arguments
FAILByteLengthQueuingStrategy: size behaves as expected with strange arguments
assert_throws_js: size fails with undefined function "() => sizeFunction()" did not throw
assert_throws_js: size fails with undefined function "() => sizeFunction()" did not throw