| 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 cd536db1e57a03ad8b31db2fd2a2aa893c0dfb00..67774b30d2ec49a53477d9b8b9ed5872680c9709 100644
|
| --- a/chrome/common/extensions/permissions/permission_set_unittest.cc
|
| +++ b/chrome/common/extensions/permissions/permission_set_unittest.cc
|
| @@ -735,6 +735,13 @@ TEST(PermissionsTest, PermissionMessages) {
|
| i != permissions.end(); ++i) {
|
| const APIPermissionInfo* permission_info = i->info();
|
| EXPECT_TRUE(permission_info != NULL);
|
| +
|
| + // Always skip permissions that cannot be in the manifest.
|
| + scoped_ptr<const APIPermission> permission(
|
| + permission_info->CreateAPIPermission());
|
| + if (permission->ManifestEntryForbidden())
|
| + continue;
|
| +
|
| if (skip.count(i->id())) {
|
| EXPECT_EQ(PermissionMessage::kNone, permission_info->message_id())
|
| << "unexpected message_id for " << permission_info->name();
|
|
|