| Index: chrome/common/extensions/permissions/permission_set_unittest.cc
|
| diff --git a/chrome/common/extensions/permissions/permission_set_unittest.cc b/chrome/common/extensions/permissions/permission_set_unittest.cc
|
| index 460ef034a3500cf745e4a5e7d9e29dd2fc873c1c..86eb86513184de2b2d9e9c2a01bc5994cb06be48 100644
|
| --- a/chrome/common/extensions/permissions/permission_set_unittest.cc
|
| +++ b/chrome/common/extensions/permissions/permission_set_unittest.cc
|
| @@ -811,6 +811,20 @@ TEST(PermissionsTest, HiddenFileSystemPermissionMessages) {
|
| EXPECT_EQ(PermissionMessage::kFileSystemWriteDirectory, messages[0].id());
|
| }
|
|
|
| +TEST(PermissionsTest, SuppressedPermissionMessages) {
|
| + APIPermissionSet api_permissions;
|
| + api_permissions.insert(APIPermission::kTab);
|
| + api_permissions.insert(APIPermission::kHistory);
|
| + scoped_refptr<PermissionSet> permissions(
|
| + new PermissionSet(api_permissions, ManifestPermissionSet(),
|
| + URLPatternSet(), URLPatternSet()));
|
| + PermissionMessages messages =
|
| + PermissionMessageProvider::Get()->GetPermissionMessages(
|
| + permissions, Manifest::TYPE_EXTENSION);
|
| + EXPECT_EQ(1u, messages.size());
|
| + EXPECT_EQ(PermissionMessage::kBrowsingHistory, messages[0].id());
|
| +}
|
| +
|
| TEST(PermissionsTest, MergedFileSystemPermissionComparison) {
|
| APIPermissionSet write_api_permissions;
|
| write_api_permissions.insert(APIPermission::kFileSystemWrite);
|
|
|