Index: third_party/WebKit/LayoutTests/external/wpt/fetch/api/policies/csp-blocked.js |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/fetch/api/policies/csp-blocked.js b/third_party/WebKit/LayoutTests/external/wpt/fetch/api/policies/csp-blocked.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0395304b816240a43d6cd01cd07c877e85a446cd |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/fetch/api/policies/csp-blocked.js |
@@ -0,0 +1,13 @@ |
+if (this.document === undefined) { |
+ importScripts("/resources/testharness.js"); |
+ importScripts("../resources/utils.js"); |
+} |
+ |
+//Content-Security-Policy: connect-src 'none'; cf .headers file |
+cspViolationUrl = RESOURCES_DIR + "top.txt"; |
+ |
+promise_test(function(test) { |
+ return promise_rejects(test, new TypeError(), fetch(cspViolationUrl)); |
+}, "Fetch is blocked by CSP, got a TypeError"); |
+ |
+done(); |