mirror of
https://github.com/servo/servo.git
synced 2025-08-10 16:05:43 +01:00
Update web-platform-tests to revision b'b728032f59a396243864b0f8584e7211e3632005'
This commit is contained in:
parent
ace9b32b1c
commit
df68c4e5d1
15632 changed files with 514865 additions and 155000 deletions
|
@ -0,0 +1,33 @@
|
|||
<!DOCTYPE html>
|
||||
<title>Web Bundle fetching failed due to not found error</title>
|
||||
<link
|
||||
rel="help"
|
||||
href="https://github.com/WICG/webpackage/blob/main/explainers/subresource-loading.md"
|
||||
/>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="../resources/test-helpers.js"></script>
|
||||
<body>
|
||||
<script>
|
||||
setup(() => {
|
||||
assert_true(HTMLScriptElement.supports("webbundle"));
|
||||
});
|
||||
|
||||
// This test uses a non-existing WebBundle,
|
||||
// /web-bundle/resources/wbn/cors/non-existing.wbn.
|
||||
// The intent of this test is to check if failing to fetch a WebBundle due to
|
||||
// not found error also makes subresource fetch requests fail.
|
||||
promise_test(async () => {
|
||||
const prefix = "/web-bundle/resources/wbn/";
|
||||
const resources = [prefix + "resource.js"];
|
||||
const element = await createWebBundleElement(
|
||||
prefix + "non-existing.wbn",
|
||||
resources
|
||||
);
|
||||
document.body.appendChild(element);
|
||||
|
||||
// Can not fetch a subresource because Web Bundle fetch failed.
|
||||
await fetchAndWaitForReject(prefix + "resource.js");
|
||||
}, "Subresource fetch requests for non-existing Web Bundle should fail.");
|
||||
</script>
|
||||
</body>
|
Loading…
Add table
Add a link
Reference in a new issue