Index: third_party/WebKit/LayoutTests/external/wpt/content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html b/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..bc60994ad3a0375e50ffbbf1aadf49256e686032 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/blink-contrib-2/plugintypes-mismatched-url.sub.html |
@@ -0,0 +1,24 @@ |
+<!DOCTYPE html> |
+<html> |
+ |
+<head> |
+ <!-- Programmatically converted from a WebKit Reftest, please forgive resulting idiosyncracies.--> |
+ <title>plugintypes-mismatched-url</title> |
+ <script src="/resources/testharness.js"></script> |
+ <script src="/resources/testharnessreport.js"></script> |
+ <script src="../support/logTest.sub.js?logs=[]"></script> |
+ <script src="../support/alertAssert.sub.js?alerts=[]"></script> |
+ <!-- enforcing policy: |
+plugin-types application/x-invalid-type; script-src 'self' 'unsafe-inline'; connect-src 'self'; |
+--> |
+ |
+</head> |
+ |
+<body> |
+ This tests that plugin content that doesn't match the declared type doesn't load, even if the document's CSP would allow it. This test passes if no iframe is dumped (meaning that no PluginDocument was created). |
+ <object type="application/x-invalid-type" data="/plugins/resources/mock-plugin.pl" log="FAIL!"></object> |
+ <div id="log"></div> |
+ <script async defer src="../support/checkReport.sub.js?reportExists=false"></script> |
+</body> |
+ |
+</html> |