| Index: chrome/browser/extensions/extension_prefs_unittest.cc
|
| diff --git a/chrome/browser/extensions/extension_prefs_unittest.cc b/chrome/browser/extensions/extension_prefs_unittest.cc
|
| index 511aeed482d208e03540b8da9e86c835bde4c1ae..3d1d24f1b13716030cd0ce4b8fef4d7b8cd8d9da 100644
|
| --- a/chrome/browser/extensions/extension_prefs_unittest.cc
|
| +++ b/chrome/browser/extensions/extension_prefs_unittest.cc
|
| @@ -222,6 +222,7 @@ class ExtensionPrefsGrantedPermissions : public ExtensionPrefsTest {
|
| AddPattern(&shost_permissions_, "http://example.com/*");
|
|
|
| APIPermissionSet empty_set;
|
| + ManifestPermissionSet empty_manifest_permissions;
|
| URLPatternSet empty_extent;
|
| scoped_refptr<PermissionSet> permissions;
|
| scoped_refptr<PermissionSet> granted_permissions;
|
| @@ -232,7 +233,7 @@ class ExtensionPrefsGrantedPermissions : public ExtensionPrefsTest {
|
| EXPECT_TRUE(granted_permissions->IsEmpty());
|
|
|
| permissions = new PermissionSet(
|
| - api_perm_set1_, empty_extent, empty_extent);
|
| + api_perm_set1_, empty_manifest_permissions, empty_extent, empty_extent);
|
|
|
| // Add part of the api permissions.
|
| prefs()->AddGrantedPermissions(extension_id_, permissions.get());
|
| @@ -246,7 +247,7 @@ class ExtensionPrefsGrantedPermissions : public ExtensionPrefsTest {
|
|
|
| // Add part of the explicit host permissions.
|
| permissions = new PermissionSet(
|
| - empty_set, ehost_perm_set1_, empty_extent);
|
| + empty_set, empty_manifest_permissions, ehost_perm_set1_, empty_extent);
|
| prefs()->AddGrantedPermissions(extension_id_, permissions.get());
|
| granted_permissions = prefs()->GetGrantedPermissions(extension_id_);
|
| EXPECT_FALSE(granted_permissions->IsEmpty());
|
| @@ -259,7 +260,7 @@ class ExtensionPrefsGrantedPermissions : public ExtensionPrefsTest {
|
|
|
| // Add part of the scriptable host permissions.
|
| permissions = new PermissionSet(
|
| - empty_set, empty_extent, shost_perm_set1_);
|
| + empty_set, empty_manifest_permissions, empty_extent, shost_perm_set1_);
|
| prefs()->AddGrantedPermissions(extension_id_, permissions.get());
|
| granted_permissions = prefs()->GetGrantedPermissions(extension_id_);
|
| EXPECT_FALSE(granted_permissions->IsEmpty());
|
| @@ -276,7 +277,8 @@ class ExtensionPrefsGrantedPermissions : public ExtensionPrefsTest {
|
|
|
| // Add the rest of the permissions.
|
| permissions = new PermissionSet(
|
| - api_perm_set2_, ehost_perm_set2_, shost_perm_set2_);
|
| + api_perm_set2_, empty_manifest_permissions,
|
| + ehost_perm_set2_, shost_perm_set2_);
|
|
|
| APIPermissionSet::Union(expected_apis, api_perm_set2_, &api_permissions_);
|
|
|
| @@ -334,6 +336,8 @@ class ExtensionPrefsActivePermissions : public ExtensionPrefsTest {
|
| api_perms.insert(APIPermission::kBookmark);
|
| api_perms.insert(APIPermission::kHistory);
|
|
|
| + ManifestPermissionSet empty_manifest_permissions;
|
| +
|
| URLPatternSet ehosts;
|
| AddPattern(&ehosts, "http://*.google.com/*");
|
| AddPattern(&ehosts, "http://example.com/*");
|
| @@ -343,7 +347,8 @@ class ExtensionPrefsActivePermissions : public ExtensionPrefsTest {
|
| AddPattern(&shosts, "https://*.google.com/*");
|
| AddPattern(&shosts, "http://reddit.com/r/test/*");
|
|
|
| - active_perms_ = new PermissionSet(api_perms, ehosts, shosts);
|
| + active_perms_ = new PermissionSet(
|
| + api_perms, empty_manifest_permissions, ehosts, shosts);
|
|
|
| // Make sure the active permissions start empty.
|
| scoped_refptr<PermissionSet> active(
|
|
|