Index: chrome/browser/extensions/extension_resource_request_policy_apitest.cc |
diff --git a/chrome/browser/extensions/extension_resource_request_policy_apitest.cc b/chrome/browser/extensions/extension_resource_request_policy_apitest.cc |
index 7529adab305957141502bf137b8d152d569ce472..a7f57de85c787cd93ae3c797556b04b100f79886 100644 |
--- a/chrome/browser/extensions/extension_resource_request_policy_apitest.cc |
+++ b/chrome/browser/extensions/extension_resource_request_policy_apitest.cc |
@@ -193,6 +193,17 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, |
L"window.domAutomationController.send(document.title)", |
&result)); |
EXPECT_EQ("Image failed to load", result); |
+ |
+ GURL nonaccessible_cer_resource( |
+ test_server()->GetURL( |
+ "files/extensions/api_test/extension_resource_request_policy/" |
+ "web_accessible/nonaccessible_chrome_resource_scheme.html")); |
+ ui_test_utils::NavigateToURL(browser(), nonaccessible_cer_resource); |
+ ASSERT_TRUE(ui_test_utils::ExecuteJavaScriptAndExtractString( |
+ browser()->GetSelectedWebContents()->GetRenderViewHost(), L"", |
+ L"window.domAutomationController.send(document.title)", |
+ &result)); |
+ EXPECT_EQ("Loading CER:// failed.", result); |
} |
IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, Iframe) { |
@@ -205,3 +216,8 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, Iframe) { |
"extension_resource_request_policy/web_accessible", |
"iframe.html")); |
} |
+ |
+IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, |
+ ExtensionAccessibleResources) { |
+ ASSERT_TRUE(RunExtensionSubtest("accessible_cer", "main.html")) << message_; |
+} |