mirror of
https://github.com/servo/servo
synced 2026-05-10 09:02:30 +02:00
31 lines
1.0 KiB
HTML
31 lines
1.0 KiB
HTML
<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
<title>
|
|
Test that include_subdomains policies do NOT report HTTP errors
|
|
</title>
|
|
<script src='/resources/testharness.js'></script>
|
|
<script src='/resources/testharnessreport.js'></script>
|
|
<script src='./support/nel.sub.js'></script>
|
|
</head>
|
|
<body>
|
|
<script>
|
|
nel_test(async t => {
|
|
// Make a request to a resource whose response headers include an
|
|
// include_subdomains NEL policy.
|
|
await fetchResourceWithIncludeSubdomainsPolicy();
|
|
// Make a request to another resource on a subdomain of the above. This
|
|
// resource doesn't exist, so the server should return a 404.
|
|
await fetchMissingResource('www');
|
|
// The include_subdomains policy that we just received should NOT cover
|
|
// the second request, since include_subdomains policies can only report
|
|
// on DNS errors.
|
|
assert_false(await reportExists({
|
|
url: getURLForMissingResource('www'),
|
|
type: "network-error",
|
|
}));
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|