mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +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,52 @@
|
|||
<!DOCTYPE html>
|
||||
<title>Path restriction on subresource loading with WebBundles</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>
|
||||
<body>
|
||||
<script type="webbundle">
|
||||
{
|
||||
"source": "../resources/wbn/path-restriction.wbn",
|
||||
"resources": [
|
||||
"/web-bundle/resources/wbn/resource.js",
|
||||
"/web-bundle/resources/wbn/sub/resource.js",
|
||||
"/web-bundle/resources/wbn-resource.js",
|
||||
"/web-bundle/resources/wbn1/resource.js",
|
||||
"/web-bundle/resources/other/resource.js",
|
||||
"/web-bundle/resources/resource.js"
|
||||
]
|
||||
}
|
||||
</script>
|
||||
<script>
|
||||
setup(() => {
|
||||
assert_true(HTMLScriptElement.supports("webbundle"));
|
||||
});
|
||||
|
||||
promise_test(async () => {
|
||||
const resources = [
|
||||
"/web-bundle/resources/wbn/resource.js",
|
||||
"/web-bundle/resources/wbn/sub/resource.js",
|
||||
];
|
||||
for (const resource of resources) {
|
||||
const response = await fetch(resource);
|
||||
assert_true(response.ok, resource + " should be loaded");
|
||||
}
|
||||
}, "Subresources should be loaded.");
|
||||
|
||||
promise_test(async () => {
|
||||
const resources = [
|
||||
"/web-bundle/resources/wbn-resource.js",
|
||||
"/web-bundle/resources/wbn1/resource.js",
|
||||
"/web-bundle/resources/other/resource.js",
|
||||
"/web-bundle/resources/resource.js",
|
||||
];
|
||||
for (const resource of resources) {
|
||||
const response = await fetch(resource);
|
||||
assert_false(response.ok, resource + " should not be loaded");
|
||||
}
|
||||
}, "Subresources should not be loaded due to path restriction.");
|
||||
</script>
|
||||
</body>
|
Loading…
Add table
Add a link
Reference in a new issue