Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(21)

Unified Diff: third_party/WebKit/LayoutTests/external/wpt/content-security-policy/embedded-enforcement/embedding_csp-header-invalid-format.html

Issue 2892903002: Renamed `embedding-csp` HTTP request header to `required-csp`. (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/external/wpt/content-security-policy/embedded-enforcement/embedding_csp-header-invalid-format.html
diff --git a/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/embedded-enforcement/embedding_csp-header-invalid-format.html b/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/embedded-enforcement/embedding_csp-header-invalid-format.html
deleted file mode 100644
index 98bdbd29a6e2afc5083fc90686a1ffb0d4f661a9..0000000000000000000000000000000000000000
--- a/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/embedded-enforcement/embedding_csp-header-invalid-format.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<title>Embedded Enforcement: Embedding-CSP header.</title>
- <script src="/resources/testharness.js"></script>
- <script src="/resources/testharnessreport.js"></script>
- <script src="support/testharness-helper.sub.js"></script>
-</head>
-<body>
- <script>
- // When this test starts passing please merge with embedding_csp-header.html
- var tests = [
- { "name": "Wrong value of `csp` should not trigger sending Embedding-CSP Header.",
- "csp": "completely wrong csp",
- "expected": null},
- ];
-
- tests.forEach(test => {
- async_test(t => {
- var url = generateURLString(Host.SAME_ORIGIN, PolicyHeader.EMBEDDING_CSP);
- assert_embedding_csp(t, url, test.csp, test.expected);
- }, "Test same origin: " + test.name);
-
- async_test(t => {
- var url = generateURLString(Host.SAME_ORIGIN, PolicyHeader.EMBEDDING_CSP);
- var redirect_url = generateRedirect(Host.SAME_ORIGIN, url);
- assert_embedding_csp(t, redirect_url, test.csp, test.expected);
- }, "Test same origin redirect: " + test.name);
-
- async_test(t => {
- var url = generateURLString(Host.SAME_ORIGIN, PolicyHeader.EMBEDDING_CSP);
- var redirect_url = generateRedirect(Host.CROSS_ORIGIN, url);
- assert_embedding_csp(t, redirect_url, test.csp, test.expected);
- }, "Test cross origin redirect: " + test.name);
-
- async_test(t => {
- var url = generateURLString(Host.CROSS_ORIGIN, PolicyHeader.EMBEDDING_CSP);
- var redirect_url = generateRedirect(Host.CROSS_ORIGIN, url);
- assert_embedding_csp(t, redirect_url, test.csp, test.expected);
- }, "Test cross origin redirect of cross origin iframe: " + test.name);
-
- async_test(t => {
- var i = document.createElement('iframe');
- if (test.csp)
- i.csp = test.csp;
- i.src = generateURLString(Host.SAME_ORIGIN, PolicyHeader.EMBEDDING_CSP);
- var loaded = false;
-
- window.addEventListener('message', t.step_func(e => {
- if (e.source != i.contentWindow || !('embedding_csp' in e.data))
- return;
- if (!loaded) {
- assert_equals(test.expected, e.data['embedding_csp']);
- loaded = true;
- i.csp = "default-src 'unsafe-inline'";
- i.src = generateURLString(Host.CROSS_ORIGIN, PolicyHeader.EMBEDDING_CSP);
- } else {
- // Once iframe has loaded, check that on change of `src` attribute
- // Embedding-CSP value is based on latest `csp` attribute value.
- assert_equals("default-src 'unsafe-inline'", e.data['embedding_csp']);
- t.done();
- }
- }));
-
- document.body.appendChild(i);
- }, "Test Embedding-CSP value on `csp` change: " + test.name);
- });
- </script>
-</body>
-</html>

Powered by Google App Engine
This is Rietveld 408576698