Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
- This WPT test may be referenced by the following Test IDs:
- /wasm/webapi/status.any.html - WPT Dashboard Interop Dashboard
- /wasm/webapi/status.any.serviceworker.html - WPT Dashboard Interop Dashboard
- /wasm/webapi/status.any.sharedworker.html - WPT Dashboard Interop Dashboard
- /wasm/webapi/status.any.worker.html - WPT Dashboard Interop Dashboard
// META: global=window,worker
const statuses = [
0,
300,
400,
404,
500,
600,
700,
999,
];
for (const method of ["compileStreaming", "instantiateStreaming"]) {
for (const status of statuses) {
promise_test(t => {
const response = fetch(`status.py?status=${status}`);
return promise_rejects_js(t, TypeError, WebAssembly[method](response));
}, `Response with status ${status}: ${method}`);
}
}