Index: chrome/common/extensions/manifest_tests/extension_manifests_contentsecuritypolicy_unittest.cc |
diff --git a/chrome/common/extensions/manifest_tests/extension_manifests_contentsecuritypolicy_unittest.cc b/chrome/common/extensions/manifest_tests/extension_manifests_contentsecuritypolicy_unittest.cc |
index ef13f960784e736719c8b7c72e8b623520b20284..1048817e446252278d34ef0046fa44c892ddb929 100644 |
--- a/chrome/common/extensions/manifest_tests/extension_manifests_contentsecuritypolicy_unittest.cc |
+++ b/chrome/common/extensions/manifest_tests/extension_manifests_contentsecuritypolicy_unittest.cc |
@@ -3,22 +3,27 @@ |
// found in the LICENSE file. |
#include "chrome/common/extensions/manifest_tests/chrome_manifest_test.h" |
+#include "extensions/common/error_utils.h" |
#include "extensions/common/manifest_constants.h" |
#include "testing/gtest/include/gtest/gtest.h" |
namespace errors = extensions::manifest_errors; |
+using extensions::ErrorUtils; |
class ContentSecurityPolicyManifestTest : public ChromeManifestTest { |
}; |
TEST_F(ContentSecurityPolicyManifestTest, InsecureContentSecurityPolicy) { |
Testcase testcases[] = { |
- Testcase("insecure_contentsecuritypolicy_1.json", |
- errors::kInsecureContentSecurityPolicy), |
- Testcase("insecure_contentsecuritypolicy_2.json", |
- errors::kInsecureContentSecurityPolicy), |
- Testcase("insecure_contentsecuritypolicy_3.json", |
- errors::kInsecureContentSecurityPolicy), |
- }; |
- RunTestcases(testcases, arraysize(testcases), EXPECT_TYPE_ERROR); |
+ Testcase( |
+ "insecure_contentsecuritypolicy_1.json", |
+ ErrorUtils::FormatErrorMessage(errors::kInvalidCSPInsecureValue, |
+ "http://example.com", "script-src")), |
+ Testcase("insecure_contentsecuritypolicy_2.json", |
+ ErrorUtils::FormatErrorMessage(errors::kInvalidCSPInsecureValue, |
+ "'unsafe-inline'", "script-src")), |
+ Testcase("insecure_contentsecuritypolicy_3.json", |
+ ErrorUtils::FormatErrorMessage( |
+ errors::kInvalidCSPMissingSecureSrc, "object-src"))}; |
+ RunTestcases(testcases, arraysize(testcases), EXPECT_TYPE_WARNING); |
} |