Provide core API permissions to extensions_unittests

This will make it easier to move tests that use permissions from Chrome's
unit_tests target to extensions_unittests.

BUG=none
TEST=extensions_unittests passes

Review URL: https://codereview.chromium.org/496903002

Cr-Commit-Position: refs/heads/master@{#291313}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291313 0039d316-1c4b-4281-b951-d872f2087c98
parent 23d24bdc
......@@ -13,6 +13,8 @@
#include "extensions/common/features/manifest_feature.h"
#include "extensions/common/features/permission_feature.h"
#include "extensions/common/manifest_handler.h"
#include "extensions/common/permissions/extensions_api_permissions.h"
#include "extensions/common/permissions/permissions_info.h"
#include "extensions/common/url_pattern_set.h"
#include "extensions/test/test_permission_message_provider.h"
#include "grit/extensions_resources.h"
......@@ -41,6 +43,10 @@ void TestExtensionsClient::Initialize() {
RegisterCommonManifestHandlers();
ManifestHandler::FinalizeRegistration();
}
// Allow the core API permissions.
static ExtensionsAPIPermissions extensions_api_permissions;
PermissionsInfo::GetInstance()->AddProvider(extensions_api_permissions);
}
const PermissionMessageProvider&
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment