1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "chrome/common/extensions/manifest_tests/chrome_manifest_test.h" 6#include "extensions/common/manifest_constants.h" 7#include "testing/gtest/include/gtest/gtest.h" 8 9namespace errors = extensions::manifest_errors; 10 11class ContentSecurityPolicyManifestTest : public ChromeManifestTest { 12}; 13 14TEST_F(ContentSecurityPolicyManifestTest, InsecureContentSecurityPolicy) { 15 Testcase testcases[] = { 16 Testcase("insecure_contentsecuritypolicy_1.json", 17 errors::kInsecureContentSecurityPolicy), 18 Testcase("insecure_contentsecuritypolicy_2.json", 19 errors::kInsecureContentSecurityPolicy), 20 Testcase("insecure_contentsecuritypolicy_3.json", 21 errors::kInsecureContentSecurityPolicy), 22 }; 23 RunTestcases(testcases, arraysize(testcases), EXPECT_TYPE_ERROR); 24} 25