| Index: chrome/browser/extensions/extension_management_test_util.h
|
| diff --git a/chrome/browser/extensions/extension_management_test_util.h b/chrome/browser/extensions/extension_management_test_util.h
|
| index 5347f426a82ddd44f8f1aba6a81b273a576eac99..8189ba577c8ced91634264e41f238ea7c131a43d 100644
|
| --- a/chrome/browser/extensions/extension_management_test_util.h
|
| +++ b/chrome/browser/extensions/extension_management_test_util.h
|
| @@ -47,6 +47,24 @@ class ExtensionManagementPrefUpdaterBase {
|
| void AddAllowedType(const std::string& allowed_type);
|
| void RemoveAllowedType(const std::string& allowd_type);
|
|
|
| + // Helper functions for 'blocked_permissions' manipulation. |prefix| can be
|
| + // kWildCard or a valid extension ID.
|
| + void UnsetBlockedPermissions(const std::string& prefix);
|
| + void ClearBlockedPermissions(const std::string& prefix);
|
| + void AddBlockedPermission(const std::string& prefix,
|
| + const std::string& permission);
|
| + void RemoveBlockedPermission(const std::string& prefix,
|
| + const std::string& permission);
|
| +
|
| + // Helper functions for 'allowed_permissions' manipulation. |id| must be a
|
| + // valid extension id.
|
| + void UnsetAllowedPermissions(const std::string& id);
|
| + void ClearAllowedPermissions(const std::string& id);
|
| + void AddAllowedPermission(const std::string& id,
|
| + const std::string& permission);
|
| + void RemoveAllowedPermission(const std::string& id,
|
| + const std::string& permission);
|
| +
|
| // Expose a read-only preference to user.
|
| const base::DictionaryValue* GetPref();
|
|
|
|
|