Index: extensions/common/csp_validator_unittest.cc |
diff --git a/extensions/common/csp_validator_unittest.cc b/extensions/common/csp_validator_unittest.cc |
index 693a79106764e2870c816a588ecc7b92c86563f5..727a0683c4178743f6082ecf0d03b46e6040b027 100644 |
--- a/extensions/common/csp_validator_unittest.cc |
+++ b/extensions/common/csp_validator_unittest.cc |
@@ -99,11 +99,30 @@ TEST(ExtensionCSPValidator, IsSecure) { |
EXPECT_FALSE(ContentSecurityPolicyIsSecure( |
"default-src 'self' *:*/path", Manifest::TYPE_EXTENSION)); |
EXPECT_FALSE(ContentSecurityPolicyIsSecure( |
+ "default-src 'self' https://", Manifest::TYPE_EXTENSION)); |
+ EXPECT_FALSE(ContentSecurityPolicyIsSecure( |
"default-src 'self' https://*:*", Manifest::TYPE_EXTENSION)); |
EXPECT_FALSE(ContentSecurityPolicyIsSecure( |
"default-src 'self' https://*:*/", Manifest::TYPE_EXTENSION)); |
EXPECT_FALSE(ContentSecurityPolicyIsSecure( |
"default-src 'self' https://*:*/path", Manifest::TYPE_EXTENSION)); |
+ EXPECT_FALSE(ContentSecurityPolicyIsSecure( |
+ "default-src 'self' https://*.com", Manifest::TYPE_EXTENSION)); |
+ EXPECT_FALSE(ContentSecurityPolicyIsSecure( |
+ "default-src 'self' https://*.*.google.com/", Manifest::TYPE_EXTENSION)); |
+ EXPECT_FALSE(ContentSecurityPolicyIsSecure( |
+ "default-src 'self' https://*.*.google.com:*/", |
+ Manifest::TYPE_EXTENSION)); |
+ EXPECT_FALSE(ContentSecurityPolicyIsSecure( |
+ "default-src 'self' https://www.*.google.com/", |
+ Manifest::TYPE_EXTENSION)); |
+ EXPECT_FALSE(ContentSecurityPolicyIsSecure( |
+ "default-src 'self' https://www.*.google.com:*/", |
+ Manifest::TYPE_EXTENSION)); |
+ EXPECT_FALSE(ContentSecurityPolicyIsSecure( |
+ "default-src 'self' chrome://*", Manifest::TYPE_EXTENSION)); |
+ EXPECT_FALSE(ContentSecurityPolicyIsSecure( |
+ "default-src 'self' chrome-extension://*", Manifest::TYPE_EXTENSION)); |
EXPECT_TRUE(ContentSecurityPolicyIsSecure( |
"default-src 'self' https://*.google.com", Manifest::TYPE_EXTENSION)); |