Commit a6fda068 authored by Chromium WPT Sync's avatar Chromium WPT Sync Committed by Commit Bot

Import wpt@a5a46d493b6d3ebb7a214095549874af779f2ee0

Using wpt-import in Chromium 53dc445f.
With Chromium commits locally applied on WPT:
91310914 "Port another set of sticky tests to JS rather than reftests"


Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/12611

Note to sheriffs: This CL imports external tests and adds
expectations for those tests; if this CL is large and causes
a few new failures, please fix the failures by adding new
lines to TestExpectations rather than reverting. See:
https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md

Directory owners for changes in this CL:
domenic@chromium.org, ricea@chromium.org, tyoshino@chromium.org:
  external/wpt/streams
tyoshino@chromium.org, yhirano@chromium.org, mkwst@chromium.org, japhet@chromium.org:
  external/wpt/fetch

TBR=lukebjerring

No-Export: true
Change-Id: If8dd3cacd567cc825b96c2e39654a0f1deeb426c
Reviewed-on: https://chromium-review.googlesource.com/925810
Commit-Queue: Blink WPT Bot <blink-w3c-test-autoroller@chromium.org>
Reviewed-by: default avatarBlink WPT Bot <blink-w3c-test-autoroller@chromium.org>
Cr-Commit-Position: refs/heads/master@{#537765}
parent ed2fb50e
......@@ -1705,6 +1705,7 @@ crbug.com/803200 external/wpt/websockets/opening-handshake/005.html?wss [ Pass F
crbug.com/805463 external/wpt/acid/acid3/numbered-tests.html [ Skip ]
# ====== New tests from wpt-importer added here ======
crbug.com/626703 [ Retina ] external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-003v.html [ Failure ]
crbug.com/626703 external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-006v.html [ Failure ]
crbug.com/626703 external/wpt/css/css-fonts/font-variant-06.xht [ Failure ]
crbug.com/626703 external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-intrinsic-ratio-001v.html [ Failure ]
......
......@@ -5,7 +5,7 @@
var log = function() {}, // see comment below
p = function() {}, // see comment below
fails = [null, "", "x", "x/x", "text/html", "text/json"],
passes = ["text/javascript", "text/ecmascript", "text/ecmascript;blah"]
passes = ["text/javascript", "text/ecmascript", "text/ecmascript;blah", "text/javascript1.0"]
// Ideally we'd also check whether the scripts in fact execute, but that would involve
// timers and might get a bit racy without cross-browser support for the execute events.
......
<!doctype html>
<title>Aborting fetch for javascript:string navigation</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<link rel="help" href="https://html.spec.whatwg.org/multipage/#navigate">
<link rel="help" href="https://github.com/whatwg/html/issues/2590">
<div id="log"></div>
<iframe src="support/iframe-and-links.html"></iframe>
<script>
async_test(test => {
onload = () => {
const child = document.querySelector('iframe').contentWindow;
child.document.querySelector("#slowLink").click();
// The step below is in a timeout. The framed page can't communicate back mid-parse because that
// would involve running script, which makes that navigation "mature", and we need to do this
// before it matures.
test.step_timeout(() => {
child.document.querySelector("#javascriptStringLink").click();
child.document.querySelector("iframe").onload = test.step_func_done(() => {
assert_false(child.childLoaded, 'child.childLoaded');
});
}, 100);
};
window.javascriptStringDocLoaded = test.step_func(() => {
assert_unreached("javascript: URL doc replaced the document, should be targeted to child iframe.");
});
});
</script>
<!doctype html>
<title>Not aborting fetch for javascript:undefined navigation</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<link rel="help" href="https://html.spec.whatwg.org/multipage/#navigate">
<link rel="help" href="https://github.com/whatwg/html/issues/2590">
<div id="log"></div>
<iframe src="support/iframe-and-links.html"></iframe>
<script>
async_test(test => {
onload = () => {
const child = document.querySelector('iframe').contentWindow;
child.document.querySelector("#slowLink").click();
// The step below is in a timeout. The framed page can't communicate back mid-parse because that
// would involve running script, which makes that navigation "mature", and we need to do this
// before it matures.
test.step_timeout(() => {
child.document.querySelector("#javascriptUndefinedLink").click();
child.document.querySelector("iframe").onload = test.step_func_done(() => {
assert_true(child.childLoaded, 'child.childLoaded');
});
}, 100);
};
});
</script>
<!doctype html>
<iframe name="iframe"></iframe>
<!-- slow link's response is delayed by 1 second -->
<!-- https://wptserve.readthedocs.io/en/latest/pipes.html#trickle -->
<a target="iframe" href="set-child-loaded.html?pipe=trickle(d1)" id="slowLink">slow link</a>
<a target="iframe" href="javascript:'javascript:string <script> parent.javascriptStringDocLoaded(); </script>'" id="javascriptStringLink">javascript:string link</a>
<a target="iframe" href="javascript:undefined" id="javascriptUndefinedLink">javascript:undefined link</a>
<script>
// set-child-loaded.html (the slow link) sets this to true.
window.childLoaded = false;
// Do nothing when the javascript:string doc has loaded, if it's correctly targeted to the above iframe.
// However, if it replaces this document, it needs to fail the test (handled in the parent).
function javascriptStringDocLoaded() {}
</script>
<!DOCTYPE html>
<meta charset="utf-8">
<title>construct-byob-request.js dedicated worker wrapper file</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
'use strict';
fetch_tests_from_worker(new Worker('construct-byob-request.js'));
</script>
<!DOCTYPE html>
<meta charset="utf-8">
<title>construct-byob-request.js browser context wrapper file</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="../resources/rs-utils.js"></script>
<script src="construct-byob-request.js"></script>
'use strict';
// Prior to whatwg/stream#870 it was possible to construct a ReadableStreamBYOBRequest directly. This made it possible
// to construct requests that were out-of-sync with the state of the ReadableStream. They could then be used to call
// internal operations, resulting in asserts or bad behaviour. This file contains regression tests for the change.
if (self.importScripts) {
self.importScripts('../resources/rs-utils.js');
self.importScripts('/resources/testharness.js');
}
function getRealByteStreamController() {
let controller;
new ReadableStream({
start(c) {
controller = c;
},
type: 'bytes'
});
return controller;
}
const ReadableByteStreamController = getRealByteStreamController().constructor;
// Create an object pretending to have prototype |prototype|, of type |type|. |type| is one of "undefined", "null",
// "fake", or "real". "real" will call the realObjectCreator function to get a real instance of the object.
function createDummyObject(prototype, type, realObjectCreator) {
switch (type) {
case 'undefined':
return undefined;
case 'null':
return null;
case 'fake':
return Object.create(prototype);
case 'real':
return realObjectCreator();
}
throw new Error('not reached');
}
const dummyTypes = ['undefined', 'null', 'fake', 'real'];
function runTests(ReadableStreamBYOBRequest) {
for (const controllerType of dummyTypes) {
const controller = createDummyObject(ReadableByteStreamController.prototype, controllerType,
getRealByteStreamController);
for (const viewType of dummyTypes) {
const view = createDummyObject(Uint8Array.prototype, viewType, () => new Uint8Array(16));
test(() => {
assert_throws(new TypeError(), () => new ReadableStreamBYOBRequest(controller, view),
'constructor should throw');
}, `ReadableStreamBYOBRequest constructor should throw when passed a ${controllerType} ` +
`ReadableByteStreamController and a ${viewType} view`);
}
}
}
function getConstructorAndRunTests() {
let ReadableStreamBYOBRequest;
const rs = new ReadableStream({
pull(controller) {
const byobRequest = controller.byobRequest;
ReadableStreamBYOBRequest = byobRequest.constructor;
byobRequest.respond(4);
},
type: 'bytes'
});
rs.getReader({ mode: 'byob' }).read(new Uint8Array(8)).then(() => {
runTests(ReadableStreamBYOBRequest);
done();
});
}
// We can only get at the ReadableStreamBYOBRequest constructor asynchronously, so we need to make the test harness wait
// for us to explicitly tell it all our tests have run.
setup({ explicit_done: true });
getConstructorAndRunTests();
<!DOCTYPE html>
<meta charset="utf-8">
<title>construct-byob-request.js service worker wrapper file</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/service-workers/service-worker/resources/test-helpers.sub.js"></script>
<script>
'use strict';
service_worker_test('construct-byob-request.js', 'Service worker test setup');
</script>
<!DOCTYPE html>
<meta charset="utf-8">
<title>construct-byob-request.js shared worker wrapper file</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
'use strict';
fetch_tests_from_worker(new SharedWorker('construct-byob-request.js'));
</script>
......@@ -6,5 +6,6 @@
<script src="/resources/testharnessreport.js"></script>
<script src="../resources/rs-utils.js"></script>
<script src="../resources/test-utils.js"></script>
<script src="general.js"></script>
......@@ -2,6 +2,7 @@
if (self.importScripts) {
self.importScripts('../resources/rs-utils.js');
self.importScripts('../resources/test-utils.js');
self.importScripts('/resources/testharness.js');
}
......@@ -1882,6 +1883,93 @@ promise_test(t => {
}, 'ReadableStream with byte source: Throwing in pull in response to read(view) must be ignored if the stream is ' +
'errored in it');
promise_test(() => {
let byobRequest;
const rs = new ReadableStream({
pull(controller) {
byobRequest = controller.byobRequest;
byobRequest.respond(4);
},
type: 'bytes'
});
const reader = rs.getReader({ mode: 'byob' });
const view = new Uint8Array(16);
return reader.read(view).then(() => {
assert_throws(new TypeError(), () => byobRequest.respond(4), 'respond() should throw a TypeError');
});
}, 'calling respond() twice on the same byobRequest should throw');
promise_test(() => {
let byobRequest;
const newView = () => new Uint8Array(16);
const rs = new ReadableStream({
pull(controller) {
byobRequest = controller.byobRequest;
byobRequest.respondWithNewView(newView());
},
type: 'bytes'
});
const reader = rs.getReader({ mode: 'byob' });
return reader.read(newView()).then(() => {
assert_throws(new TypeError(), () => byobRequest.respondWithNewView(newView()),
'respondWithNewView() should throw a TypeError');
});
}, 'calling respondWithNewView() twice on the same byobRequest should throw');
promise_test(() => {
let byobRequest;
let resolvePullCalledPromise;
const pullCalledPromise = new Promise(resolve => {
resolvePullCalledPromise = resolve;
});
let resolvePull;
const rs = new ReadableStream({
pull(controller) {
byobRequest = controller.byobRequest;
resolvePullCalledPromise();
return new Promise(resolve => {
resolvePull = resolve;
});
},
type: 'bytes'
});
const reader = rs.getReader({ mode: 'byob' });
const readPromise = reader.read(new Uint8Array(16));
return pullCalledPromise.then(() => {
const cancelPromise = reader.cancel('meh');
resolvePull();
byobRequest.respond(0);
return Promise.all([readPromise, cancelPromise]).then(() => {
assert_throws(new TypeError(), () => byobRequest.respond(0), 'respond() should throw');
});
});
}, 'calling respond(0) twice on the same byobRequest should throw even when closed');
promise_test(() => {
let resolvePullCalledPromise;
const pullCalledPromise = new Promise(resolve => {
resolvePullCalledPromise = resolve;
});
let resolvePull;
const rs = new ReadableStream({
pull() {
resolvePullCalledPromise();
return new Promise(resolve => {
resolvePull = resolve;
});
},
type: 'bytes'
});
const reader = rs.getReader({ mode: 'byob' });
reader.read(new Uint8Array(16));
return pullCalledPromise.then(() => {
resolvePull();
return delay(0).then(() => {
assert_throws(new TypeError(), () => reader.releaseLock(), 'releaseLock() should throw');
});
});
}, 'pull() resolving should not make releaseLock() possible');
promise_test(() => {
// Tests https://github.com/whatwg/streams/issues/686
......
This is a testharness.js-based test.
PASS initialize global state
PASS same-origin multipart image via SW should be readable
FAIL cross-origin multipart image via SW with approved CORS should be readable assert_equals: expected 255 but got 0
PASS cross-origin multipart image with no-cors via SW should not be readable
PASS cross-origin multipart image via SW with rejected CORS should fail to load
PASS restore global state
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL construct-byob-request.js browser context wrapper file Uncaught RangeError: bytes type is not yet implemented
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Untitled Uncaught RangeError: bytes type is not yet implemented
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Service worker test setup assert_unreached: unregister and register should not fail: Failed to register a ServiceWorker: ServiceWorker script evaluation failed Reached unreachable code
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Untitled Uncaught RangeError: bytes type is not yet implemented
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 76 tests; 2 PASS, 74 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS getReader({mode: "byob"}) throws on non-bytes streams
FAIL ReadableStream with byte source can be constructed with no errors bytes type is not yet implemented
FAIL getReader({mode}) must perform ToString() bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct and expect start and pull being called bytes type is not yet implemented
FAIL ReadableStream with byte source: No automatic pull call if start doesn't finish bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct with highWaterMark of 0 bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when closed bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when errored bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader() with mode set to byob, then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: releaseLock() on ReadableStreamReader with pending read() must throw bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read() bytes type is not yet implemented
FAIL ReadableStream with byte source: autoAllocateChunkSize bytes type is not yet implemented
FAIL ReadableStream with byte source: Mix of auto allocate and BYOB bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Push source that doesn't understand pull signal bytes type is not yet implemented
FAIL ReadableStream with byte source: pull() function is not callable assert_throws: constructor should throw function "() => new ReadableStream({
pull: 'foo',
type: 'bytes'
})" threw object "RangeError: bytes type is not yet implemented" ("RangeError") expected object "TypeError" ("TypeError")
FAIL ReadableStream with byte source: enqueue() with Uint16Array, getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), read(view) partially, then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), enqueue(), close(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), close(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() asynchronously bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with a transferred ArrayBuffer bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with too big value bytes type is not yet implemented
FAIL ReadableStream with byte source: respond(3) to read(view) with 2 element Uint16Array enqueues the 1 byte remainder bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = not BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), read(view), then cancel() bytes type is not yet implemented
FAIL ReadableStream with byte source: cancel() with partially filled pending pull() request bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) where view.buffer is not fully covered by view bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a bigger view bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a smaller views bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 1 byte, getReader(), then read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 3 byte, getReader(), then read(view) with 2-element Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint16Array on close()-d stream with 1 byte enqueue()-d must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: A stream must be errored if close()-d before fulfilling read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw if close()-ed more than once bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw on enqueue() after close() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() and close() in pull() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint32Array, then fill it by multiple respond() calls bytes type is not yet implemented
FAIL ReadableStream with byte source: read() twice, then enqueue() twice bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), close() and respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), big enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view) and multiple enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing undefined as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with zero-length view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing an empty object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: Even read(view) with passing ArrayBufferView like object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read() on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read() must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL calling respond() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respondWithNewView() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respond(0) twice on the same byobRequest should throw even when closed bytes type is not yet implemented
FAIL pull() resolving should not make releaseLock() possible bytes type is not yet implemented
FAIL ReadableStream with byte source: default reader + autoAllocateChunkSize + byobRequest interaction bytes type is not yet implemented
FAIL ReadableStreamBYOBReader can be constructed directly bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream argument bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires an unlocked ReadableStream bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream with type "bytes" bytes type is not yet implemented
PASS ReadableStream constructor should not accept a strategy with a size defined if type is "bytes"
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 76 tests; 2 PASS, 74 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS getReader({mode: "byob"}) throws on non-bytes streams
FAIL ReadableStream with byte source can be constructed with no errors bytes type is not yet implemented
FAIL getReader({mode}) must perform ToString() bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct and expect start and pull being called bytes type is not yet implemented
FAIL ReadableStream with byte source: No automatic pull call if start doesn't finish bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct with highWaterMark of 0 bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when closed bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when errored bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader() with mode set to byob, then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: releaseLock() on ReadableStreamReader with pending read() must throw bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read() bytes type is not yet implemented
FAIL ReadableStream with byte source: autoAllocateChunkSize bytes type is not yet implemented
FAIL ReadableStream with byte source: Mix of auto allocate and BYOB bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Push source that doesn't understand pull signal bytes type is not yet implemented
FAIL ReadableStream with byte source: pull() function is not callable assert_throws: constructor should throw function "() => new ReadableStream({
pull: 'foo',
type: 'bytes'
})" threw object "RangeError: bytes type is not yet implemented" ("RangeError") expected object "TypeError" ("TypeError")
FAIL ReadableStream with byte source: enqueue() with Uint16Array, getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), read(view) partially, then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), enqueue(), close(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), close(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() asynchronously bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with a transferred ArrayBuffer bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with too big value bytes type is not yet implemented
FAIL ReadableStream with byte source: respond(3) to read(view) with 2 element Uint16Array enqueues the 1 byte remainder bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = not BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), read(view), then cancel() bytes type is not yet implemented
FAIL ReadableStream with byte source: cancel() with partially filled pending pull() request bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) where view.buffer is not fully covered by view bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a bigger view bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a smaller views bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 1 byte, getReader(), then read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 3 byte, getReader(), then read(view) with 2-element Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint16Array on close()-d stream with 1 byte enqueue()-d must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: A stream must be errored if close()-d before fulfilling read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw if close()-ed more than once bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw on enqueue() after close() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() and close() in pull() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint32Array, then fill it by multiple respond() calls bytes type is not yet implemented
FAIL ReadableStream with byte source: read() twice, then enqueue() twice bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), close() and respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), big enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view) and multiple enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing undefined as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with zero-length view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing an empty object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: Even read(view) with passing ArrayBufferView like object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read() on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read() must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL calling respond() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respondWithNewView() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respond(0) twice on the same byobRequest should throw even when closed bytes type is not yet implemented
FAIL pull() resolving should not make releaseLock() possible bytes type is not yet implemented
FAIL ReadableStream with byte source: default reader + autoAllocateChunkSize + byobRequest interaction bytes type is not yet implemented
FAIL ReadableStreamBYOBReader can be constructed directly bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream argument bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires an unlocked ReadableStream bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream with type "bytes" bytes type is not yet implemented
PASS ReadableStream constructor should not accept a strategy with a size defined if type is "bytes"
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Service worker test setup
PASS getReader({mode: "byob"}) throws on non-bytes streams
FAIL ReadableStream with byte source can be constructed with no errors bytes type is not yet implemented
FAIL getReader({mode}) must perform ToString() bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct and expect start and pull being called bytes type is not yet implemented
FAIL ReadableStream with byte source: No automatic pull call if start doesn't finish bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct with highWaterMark of 0 bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when closed bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when errored bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader() with mode set to byob, then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: releaseLock() on ReadableStreamReader with pending read() must throw bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read() bytes type is not yet implemented
FAIL ReadableStream with byte source: autoAllocateChunkSize bytes type is not yet implemented
FAIL ReadableStream with byte source: Mix of auto allocate and BYOB bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Push source that doesn't understand pull signal bytes type is not yet implemented
FAIL ReadableStream with byte source: pull() function is not callable assert_throws: constructor should throw function "() => new ReadableStream({
pull: 'foo',
type: 'bytes'
})" threw object "RangeError: bytes type is not yet implemented" ("RangeError") expected object "TypeError" ("TypeError")
FAIL ReadableStream with byte source: enqueue() with Uint16Array, getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), read(view) partially, then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), enqueue(), close(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), close(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() asynchronously bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with a transferred ArrayBuffer bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with too big value bytes type is not yet implemented
FAIL ReadableStream with byte source: respond(3) to read(view) with 2 element Uint16Array enqueues the 1 byte remainder bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = not BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), read(view), then cancel() bytes type is not yet implemented
FAIL ReadableStream with byte source: cancel() with partially filled pending pull() request bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) where view.buffer is not fully covered by view bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a bigger view bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a smaller views bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 1 byte, getReader(), then read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 3 byte, getReader(), then read(view) with 2-element Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint16Array on close()-d stream with 1 byte enqueue()-d must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: A stream must be errored if close()-d before fulfilling read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw if close()-ed more than once bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw on enqueue() after close() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() and close() in pull() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint32Array, then fill it by multiple respond() calls bytes type is not yet implemented
FAIL ReadableStream with byte source: read() twice, then enqueue() twice bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), close() and respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), big enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view) and multiple enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing undefined as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with zero-length view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing an empty object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: Even read(view) with passing ArrayBufferView like object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read() on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read() must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL calling respond() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respondWithNewView() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respond(0) twice on the same byobRequest should throw even when closed bytes type is not yet implemented
FAIL pull() resolving should not make releaseLock() possible bytes type is not yet implemented
FAIL ReadableStream with byte source: default reader + autoAllocateChunkSize + byobRequest interaction bytes type is not yet implemented
FAIL ReadableStreamBYOBReader can be constructed directly bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream argument bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires an unlocked ReadableStream bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream with type "bytes" bytes type is not yet implemented
PASS ReadableStream constructor should not accept a strategy with a size defined if type is "bytes"
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 76 tests; 2 PASS, 74 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS getReader({mode: "byob"}) throws on non-bytes streams
FAIL ReadableStream with byte source can be constructed with no errors bytes type is not yet implemented
FAIL getReader({mode}) must perform ToString() bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct and expect start and pull being called bytes type is not yet implemented
FAIL ReadableStream with byte source: No automatic pull call if start doesn't finish bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct with highWaterMark of 0 bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when closed bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when errored bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader() with mode set to byob, then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: releaseLock() on ReadableStreamReader with pending read() must throw bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read() bytes type is not yet implemented
FAIL ReadableStream with byte source: autoAllocateChunkSize bytes type is not yet implemented
FAIL ReadableStream with byte source: Mix of auto allocate and BYOB bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Push source that doesn't understand pull signal bytes type is not yet implemented
FAIL ReadableStream with byte source: pull() function is not callable assert_throws: constructor should throw function "() => new ReadableStream({
pull: 'foo',
type: 'bytes'
})" threw object "RangeError: bytes type is not yet implemented" ("RangeError") expected object "TypeError" ("TypeError")
FAIL ReadableStream with byte source: enqueue() with Uint16Array, getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), read(view) partially, then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), enqueue(), close(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), close(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() asynchronously bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with a transferred ArrayBuffer bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with too big value bytes type is not yet implemented
FAIL ReadableStream with byte source: respond(3) to read(view) with 2 element Uint16Array enqueues the 1 byte remainder bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = not BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), read(view), then cancel() bytes type is not yet implemented
FAIL ReadableStream with byte source: cancel() with partially filled pending pull() request bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) where view.buffer is not fully covered by view bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a bigger view bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a smaller views bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 1 byte, getReader(), then read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 3 byte, getReader(), then read(view) with 2-element Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint16Array on close()-d stream with 1 byte enqueue()-d must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: A stream must be errored if close()-d before fulfilling read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw if close()-ed more than once bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw on enqueue() after close() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() and close() in pull() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint32Array, then fill it by multiple respond() calls bytes type is not yet implemented
FAIL ReadableStream with byte source: read() twice, then enqueue() twice bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), close() and respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), big enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view) and multiple enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing undefined as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with zero-length view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing an empty object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: Even read(view) with passing ArrayBufferView like object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read() on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read() must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL calling respond() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respondWithNewView() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respond(0) twice on the same byobRequest should throw even when closed bytes type is not yet implemented
FAIL pull() resolving should not make releaseLock() possible bytes type is not yet implemented
FAIL ReadableStream with byte source: default reader + autoAllocateChunkSize + byobRequest interaction bytes type is not yet implemented
FAIL ReadableStreamBYOBReader can be constructed directly bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream argument bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires an unlocked ReadableStream bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream with type "bytes" bytes type is not yet implemented
PASS ReadableStream constructor should not accept a strategy with a size defined if type is "bytes"
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS initialize global state
PASS same-origin multipart image via SW should be readable
FAIL cross-origin multipart image via SW with approved CORS should be readable assert_equals: expected 255 but got 0
PASS cross-origin multipart image with no-cors via SW should not be readable
PASS cross-origin multipart image via SW with rejected CORS should fail to load
PASS restore global state
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL construct-byob-request.js browser context wrapper file Uncaught RangeError: bytes type is not yet implemented
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Untitled Uncaught RangeError: bytes type is not yet implemented
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Service worker test setup assert_unreached: unregister and register should not fail: Failed to register a ServiceWorker: ServiceWorker script evaluation failed Reached unreachable code
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Untitled Uncaught RangeError: bytes type is not yet implemented
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 76 tests; 2 PASS, 74 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS getReader({mode: "byob"}) throws on non-bytes streams
FAIL ReadableStream with byte source can be constructed with no errors bytes type is not yet implemented
FAIL getReader({mode}) must perform ToString() bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct and expect start and pull being called bytes type is not yet implemented
FAIL ReadableStream with byte source: No automatic pull call if start doesn't finish bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct with highWaterMark of 0 bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when closed bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when errored bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader() with mode set to byob, then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: releaseLock() on ReadableStreamReader with pending read() must throw bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read() bytes type is not yet implemented
FAIL ReadableStream with byte source: autoAllocateChunkSize bytes type is not yet implemented
FAIL ReadableStream with byte source: Mix of auto allocate and BYOB bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Push source that doesn't understand pull signal bytes type is not yet implemented
FAIL ReadableStream with byte source: pull() function is not callable assert_throws: constructor should throw function "() => new ReadableStream({
pull: 'foo',
type: 'bytes'
})" threw object "RangeError: bytes type is not yet implemented" ("RangeError") expected object "TypeError" ("TypeError")
FAIL ReadableStream with byte source: enqueue() with Uint16Array, getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), read(view) partially, then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), enqueue(), close(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), close(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() asynchronously bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with a transferred ArrayBuffer bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with too big value bytes type is not yet implemented
FAIL ReadableStream with byte source: respond(3) to read(view) with 2 element Uint16Array enqueues the 1 byte remainder bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = not BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), read(view), then cancel() bytes type is not yet implemented
FAIL ReadableStream with byte source: cancel() with partially filled pending pull() request bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) where view.buffer is not fully covered by view bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a bigger view bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a smaller views bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 1 byte, getReader(), then read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 3 byte, getReader(), then read(view) with 2-element Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint16Array on close()-d stream with 1 byte enqueue()-d must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: A stream must be errored if close()-d before fulfilling read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw if close()-ed more than once bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw on enqueue() after close() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() and close() in pull() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint32Array, then fill it by multiple respond() calls bytes type is not yet implemented
FAIL ReadableStream with byte source: read() twice, then enqueue() twice bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), close() and respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), big enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view) and multiple enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing undefined as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with zero-length view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing an empty object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: Even read(view) with passing ArrayBufferView like object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read() on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read() must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL calling respond() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respondWithNewView() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respond(0) twice on the same byobRequest should throw even when closed bytes type is not yet implemented
FAIL pull() resolving should not make releaseLock() possible bytes type is not yet implemented
FAIL ReadableStream with byte source: default reader + autoAllocateChunkSize + byobRequest interaction bytes type is not yet implemented
FAIL ReadableStreamBYOBReader can be constructed directly bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream argument bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires an unlocked ReadableStream bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream with type "bytes" bytes type is not yet implemented
PASS ReadableStream constructor should not accept a strategy with a size defined if type is "bytes"
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 76 tests; 2 PASS, 74 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS getReader({mode: "byob"}) throws on non-bytes streams
FAIL ReadableStream with byte source can be constructed with no errors bytes type is not yet implemented
FAIL getReader({mode}) must perform ToString() bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct and expect start and pull being called bytes type is not yet implemented
FAIL ReadableStream with byte source: No automatic pull call if start doesn't finish bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct with highWaterMark of 0 bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when closed bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when errored bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader() with mode set to byob, then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: releaseLock() on ReadableStreamReader with pending read() must throw bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read() bytes type is not yet implemented
FAIL ReadableStream with byte source: autoAllocateChunkSize bytes type is not yet implemented
FAIL ReadableStream with byte source: Mix of auto allocate and BYOB bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Push source that doesn't understand pull signal bytes type is not yet implemented
FAIL ReadableStream with byte source: pull() function is not callable assert_throws: constructor should throw function "() => new ReadableStream({
pull: 'foo',
type: 'bytes'
})" threw object "RangeError: bytes type is not yet implemented" ("RangeError") expected object "TypeError" ("TypeError")
FAIL ReadableStream with byte source: enqueue() with Uint16Array, getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), read(view) partially, then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), enqueue(), close(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), close(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() asynchronously bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with a transferred ArrayBuffer bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with too big value bytes type is not yet implemented
FAIL ReadableStream with byte source: respond(3) to read(view) with 2 element Uint16Array enqueues the 1 byte remainder bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = not BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), read(view), then cancel() bytes type is not yet implemented
FAIL ReadableStream with byte source: cancel() with partially filled pending pull() request bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) where view.buffer is not fully covered by view bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a bigger view bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a smaller views bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 1 byte, getReader(), then read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 3 byte, getReader(), then read(view) with 2-element Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint16Array on close()-d stream with 1 byte enqueue()-d must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: A stream must be errored if close()-d before fulfilling read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw if close()-ed more than once bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw on enqueue() after close() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() and close() in pull() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint32Array, then fill it by multiple respond() calls bytes type is not yet implemented
FAIL ReadableStream with byte source: read() twice, then enqueue() twice bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), close() and respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), big enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view) and multiple enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing undefined as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with zero-length view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing an empty object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: Even read(view) with passing ArrayBufferView like object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read() on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read() must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL calling respond() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respondWithNewView() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respond(0) twice on the same byobRequest should throw even when closed bytes type is not yet implemented
FAIL pull() resolving should not make releaseLock() possible bytes type is not yet implemented
FAIL ReadableStream with byte source: default reader + autoAllocateChunkSize + byobRequest interaction bytes type is not yet implemented
FAIL ReadableStreamBYOBReader can be constructed directly bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream argument bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires an unlocked ReadableStream bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream with type "bytes" bytes type is not yet implemented
PASS ReadableStream constructor should not accept a strategy with a size defined if type is "bytes"
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Service worker test setup
PASS getReader({mode: "byob"}) throws on non-bytes streams
FAIL ReadableStream with byte source can be constructed with no errors bytes type is not yet implemented
FAIL getReader({mode}) must perform ToString() bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct and expect start and pull being called bytes type is not yet implemented
FAIL ReadableStream with byte source: No automatic pull call if start doesn't finish bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct with highWaterMark of 0 bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when closed bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when errored bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader() with mode set to byob, then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: releaseLock() on ReadableStreamReader with pending read() must throw bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read() bytes type is not yet implemented
FAIL ReadableStream with byte source: autoAllocateChunkSize bytes type is not yet implemented
FAIL ReadableStream with byte source: Mix of auto allocate and BYOB bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Push source that doesn't understand pull signal bytes type is not yet implemented
FAIL ReadableStream with byte source: pull() function is not callable assert_throws: constructor should throw function "() => new ReadableStream({
pull: 'foo',
type: 'bytes'
})" threw object "RangeError: bytes type is not yet implemented" ("RangeError") expected object "TypeError" ("TypeError")
FAIL ReadableStream with byte source: enqueue() with Uint16Array, getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), read(view) partially, then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), enqueue(), close(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), close(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() asynchronously bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with a transferred ArrayBuffer bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with too big value bytes type is not yet implemented
FAIL ReadableStream with byte source: respond(3) to read(view) with 2 element Uint16Array enqueues the 1 byte remainder bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = not BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), read(view), then cancel() bytes type is not yet implemented
FAIL ReadableStream with byte source: cancel() with partially filled pending pull() request bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) where view.buffer is not fully covered by view bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a bigger view bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a smaller views bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 1 byte, getReader(), then read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 3 byte, getReader(), then read(view) with 2-element Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint16Array on close()-d stream with 1 byte enqueue()-d must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: A stream must be errored if close()-d before fulfilling read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw if close()-ed more than once bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw on enqueue() after close() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() and close() in pull() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint32Array, then fill it by multiple respond() calls bytes type is not yet implemented
FAIL ReadableStream with byte source: read() twice, then enqueue() twice bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), close() and respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), big enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view) and multiple enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing undefined as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with zero-length view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing an empty object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: Even read(view) with passing ArrayBufferView like object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read() on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read() must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL calling respond() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respondWithNewView() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respond(0) twice on the same byobRequest should throw even when closed bytes type is not yet implemented
FAIL pull() resolving should not make releaseLock() possible bytes type is not yet implemented
FAIL ReadableStream with byte source: default reader + autoAllocateChunkSize + byobRequest interaction bytes type is not yet implemented
FAIL ReadableStreamBYOBReader can be constructed directly bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream argument bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires an unlocked ReadableStream bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream with type "bytes" bytes type is not yet implemented
PASS ReadableStream constructor should not accept a strategy with a size defined if type is "bytes"
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 76 tests; 2 PASS, 74 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS getReader({mode: "byob"}) throws on non-bytes streams
FAIL ReadableStream with byte source can be constructed with no errors bytes type is not yet implemented
FAIL getReader({mode}) must perform ToString() bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct and expect start and pull being called bytes type is not yet implemented
FAIL ReadableStream with byte source: No automatic pull call if start doesn't finish bytes type is not yet implemented
FAIL ReadableStream with byte source: Construct with highWaterMark of 0 bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when closed bytes type is not yet implemented
FAIL ReadableStream with byte source: desiredSize when errored bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader() with mode set to byob, then releaseLock() bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that closing a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: Test that erroring a stream does not release a BYOB reader automatically bytes type is not yet implemented
FAIL ReadableStream with byte source: releaseLock() on ReadableStreamReader with pending read() must throw bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read() bytes type is not yet implemented
FAIL ReadableStream with byte source: autoAllocateChunkSize bytes type is not yet implemented
FAIL ReadableStream with byte source: Mix of auto allocate and BYOB bytes type is not yet implemented
FAIL ReadableStream with byte source: Automatic pull() after start() and read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Push source that doesn't understand pull signal bytes type is not yet implemented
FAIL ReadableStream with byte source: pull() function is not callable assert_throws: constructor should throw function "() => new ReadableStream({
pull: 'foo',
type: 'bytes'
})" threw object "RangeError: bytes type is not yet implemented" ("RangeError") expected object "TypeError" ("TypeError")
FAIL ReadableStream with byte source: enqueue() with Uint16Array, getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), read(view) partially, then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), enqueue(), close(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), close(), getReader(), then read() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Respond to pull() by enqueue() asynchronously bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with a transferred ArrayBuffer bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() with too big value bytes type is not yet implemented
FAIL ReadableStream with byte source: respond(3) to read(view) with 2 element Uint16Array enqueues the 1 byte remainder bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = not BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then cancel() (mode = BYOB) bytes type is not yet implemented
FAIL ReadableStream with byte source: getReader(), read(view), then cancel() bytes type is not yet implemented
FAIL ReadableStream with byte source: cancel() with partially filled pending pull() request bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) where view.buffer is not fully covered by view bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple enqueue(), getReader(), then read(view) bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a bigger view bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue(), getReader(), then read(view) with a smaller views bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 1 byte, getReader(), then read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: enqueue() 3 byte, getReader(), then read(view) with 2-element Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint16Array on close()-d stream with 1 byte enqueue()-d must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: A stream must be errored if close()-d before fulfilling read(view) with Uint16Array bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw if close()-ed more than once bytes type is not yet implemented
FAIL ReadableStream with byte source: Throw on enqueue() after close() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then respond() and close() in pull() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with Uint32Array, then fill it by multiple respond() calls bytes type is not yet implemented
FAIL ReadableStream with byte source: read() twice, then enqueue() twice bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), close() and respond() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view), big enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: Multiple read(view) and multiple enqueue() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing undefined as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with zero-length view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) with passing an empty object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: Even read(view) with passing ArrayBufferView like object as view must fail bytes type is not yet implemented
FAIL ReadableStream with byte source: read() on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view) on an errored stream bytes type is not yet implemented
FAIL ReadableStream with byte source: read(view), then error() bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read() must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) function must error the stream bytes type is not yet implemented
FAIL ReadableStream with byte source: Throwing in pull in response to read(view) must be ignored if the stream is errored in it bytes type is not yet implemented
FAIL calling respond() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respondWithNewView() twice on the same byobRequest should throw bytes type is not yet implemented
FAIL calling respond(0) twice on the same byobRequest should throw even when closed bytes type is not yet implemented
FAIL pull() resolving should not make releaseLock() possible bytes type is not yet implemented
FAIL ReadableStream with byte source: default reader + autoAllocateChunkSize + byobRequest interaction bytes type is not yet implemented
FAIL ReadableStreamBYOBReader can be constructed directly bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream argument bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires an unlocked ReadableStream bytes type is not yet implemented
FAIL ReadableStreamBYOBReader constructor requires a ReadableStream with type "bytes" bytes type is not yet implemented
PASS ReadableStream constructor should not accept a strategy with a size defined if type is "bytes"
Harness: the test ran to completion.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment