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 62c9653ddd91165e2075f04e47e93d608485a934..7d64210bafdb829677bcfaa775e523441174a7b0 100644 |
--- a/chrome/browser/extensions/extension_resource_request_policy_apitest.cc |
+++ b/chrome/browser/extensions/extension_resource_request_policy_apitest.cc |
@@ -54,6 +54,15 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, OriginPrivileges) { |
&result)); |
EXPECT_EQ(result, "Loaded"); |
+ // A web host that does not have permission. |
+ ui_test_utils::NavigateToURL( |
+ browser(), web_resource.ReplaceComponents(make_host_b_com)); |
+ ASSERT_TRUE(content::ExecuteJavaScriptAndExtractString( |
+ chrome::GetActiveWebContents(browser())->GetRenderViewHost(), L"", |
+ L"window.domAutomationController.send(document.title)", |
+ &result)); |
+ EXPECT_EQ(result, "Image failed to load"); |
+ |
// A web host that loads a non-existent extension. |
GURL non_existent_extension( |
test_server()->GetURL( |