Index: chrome/browser/extensions/api/permissions/permissions_apitest.cc |
diff --git a/chrome/browser/extensions/api/permissions/permissions_apitest.cc b/chrome/browser/extensions/api/permissions/permissions_apitest.cc |
index 5aea11ad648cedad2ae0457513f77cd14d2bfbe8..5b28864337c955748153a1daed4c783305e67f93 100644 |
--- a/chrome/browser/extensions/api/permissions/permissions_apitest.cc |
+++ b/chrome/browser/extensions/api/permissions/permissions_apitest.cc |
@@ -155,3 +155,11 @@ IN_PROC_BROWSER_TEST_F(ExtensionApiTest, OptionalPermissionsFileAccess) { |
// that this is supposed to be testing). |
//EXPECT_TRUE(prefs->AllowFileAccess("hlonmbgfjccgolnaboonlakjckinmhmd")); |
} |
+ |
+// Test requesting, querying, and removing host permissions for host |
+// permissions that are a subset of the optional permissions. |
+IN_PROC_BROWSER_TEST_F(ExtensionApiTest, HostSubsets) { |
+ PermissionsRequestFunction::SetAutoConfirmForTests(true); |
+ PermissionsRequestFunction::SetIgnoreUserGestureForTests(true); |
+ EXPECT_TRUE(RunExtensionTest("permissions/host_subsets")) << message_; |
+} |