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

Unified Diff: third_party/WebKit/LayoutTests/external/wpt/content-security-policy/embedded-enforcement/required_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/required_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/required_csp-header-invalid-format.html
similarity index 69%
rename from third_party/WebKit/LayoutTests/external/wpt/content-security-policy/embedded-enforcement/embedding_csp-header-invalid-format.html
rename to third_party/WebKit/LayoutTests/external/wpt/content-security-policy/embedded-enforcement/required_csp-header-invalid-format.html
index 98bdbd29a6e2afc5083fc90686a1ffb0d4f661a9..d190be849c0c783c7b5f7efd5e28b28dd8d3998a 100644
--- 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/required_csp-header-invalid-format.html
@@ -1,69 +1,69 @@
<!DOCTYPE html>
<html>
<head>
-<title>Embedded Enforcement: Embedding-CSP header.</title>
+<title>Embedded Enforcement: Required-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
+ // When this test starts passing please merge with required_csp-header.html
var tests = [
- { "name": "Wrong value of `csp` should not trigger sending Embedding-CSP Header.",
+ { "name": "Wrong value of `csp` should not trigger sending Required-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);
+ var url = generateURLString(Host.SAME_ORIGIN, PolicyHeader.REQUIRED_CSP);
+ assert_required_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 url = generateURLString(Host.SAME_ORIGIN, PolicyHeader.REQUIRED_CSP);
var redirect_url = generateRedirect(Host.SAME_ORIGIN, url);
- assert_embedding_csp(t, redirect_url, test.csp, test.expected);
+ assert_required_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 url = generateURLString(Host.SAME_ORIGIN, PolicyHeader.REQUIRED_CSP);
var redirect_url = generateRedirect(Host.CROSS_ORIGIN, url);
- assert_embedding_csp(t, redirect_url, test.csp, test.expected);
+ assert_required_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 url = generateURLString(Host.CROSS_ORIGIN, PolicyHeader.REQUIRED_CSP);
var redirect_url = generateRedirect(Host.CROSS_ORIGIN, url);
- assert_embedding_csp(t, redirect_url, test.csp, test.expected);
+ assert_required_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);
+ i.src = generateURLString(Host.SAME_ORIGIN, PolicyHeader.REQUIRED_CSP);
var loaded = false;
window.addEventListener('message', t.step_func(e => {
- if (e.source != i.contentWindow || !('embedding_csp' in e.data))
+ if (e.source != i.contentWindow || !('required_csp' in e.data))
return;
if (!loaded) {
- assert_equals(test.expected, e.data['embedding_csp']);
+ assert_equals(test.expected, e.data['required_csp']);
loaded = true;
i.csp = "default-src 'unsafe-inline'";
- i.src = generateURLString(Host.CROSS_ORIGIN, PolicyHeader.EMBEDDING_CSP);
+ i.src = generateURLString(Host.CROSS_ORIGIN, PolicyHeader.REQUIRED_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']);
+ // Required-CSP value is based on latest `csp` attribute value.
+ assert_equals("default-src 'unsafe-inline'", e.data['required_csp']);
t.done();
}
}));
document.body.appendChild(i);
- }, "Test Embedding-CSP value on `csp` change: " + test.name);
+ }, "Test Required-CSP value on `csp` change: " + test.name);
});
</script>
</body>

Powered by Google App Engine
This is Rietveld 408576698