Index: LayoutTests/http/tests/htmlimports/csp-import-block-but-nonce-nested.html |
diff --git a/LayoutTests/http/tests/htmlimports/csp-import-block-but-nonce-nested.html b/LayoutTests/http/tests/htmlimports/csp-import-block-but-nonce-nested.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..3fbf8bdd373f3f76fc46b12ccbc2695a8c37311d |
--- /dev/null |
+++ b/LayoutTests/http/tests/htmlimports/csp-import-block-but-nonce-nested.html |
@@ -0,0 +1,22 @@ |
+<!DOCTYPE html> |
+<html> |
+<head> |
+<script> |
+</script> |
+<link id="target" rel="import" href="resources/child-having-nonce-policy.html"> |
+<script src="/js-test-resources/js-test-pre.js"></script> |
+</head> |
+<body> |
+<script> |
+shouldBe("document.inlineScriptHasRun", "undefined"); |
+shouldBe("document.externalScriptHasRun", "undefined"); |
+shouldBeTrue("document.externalScriptWithNonceHasRun"); |
+shouldBeTrue("document.inlineScriptWithNonceHasRun"); |
+shouldBe("document.evalFromInlineHasRun", "undefined"); |
+shouldBe("document.evalFromExternalHasRun", "undefined"); |
+shouldBe("document.evalFromInlineWithNonceHasRun", "undefined"); |
+shouldBe("document.evalFromExternalWithNonceHasRun", "undefined"); |
+</script> |
+<script src="/js-test-resources/js-test-post.js"></script> |
+</body> |
+</html> |