Source code

Revision control

Copy as Markdown

Other Tools

Test Info: Warnings

Test that include_subdomains policies do NOT report HTTP errors
<script src='/resources/testharness.js'></script>
<script src='/resources/testharnessreport.js'></script>
<script src='./support/nel.sub.js'></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",