summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/active_tab_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions/active_tab_unittest.cc')
-rw-r--r--chrome/browser/extensions/active_tab_unittest.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/chrome/browser/extensions/active_tab_unittest.cc b/chrome/browser/extensions/active_tab_unittest.cc
index de7dfa7..e3afb37 100644
--- a/chrome/browser/extensions/active_tab_unittest.cc
+++ b/chrome/browser/extensions/active_tab_unittest.cc
@@ -16,6 +16,8 @@
#include "chrome/common/extensions/extension.h"
#include "chrome/common/extensions/extension_builder.h"
#include "chrome/common/extensions/features/feature.h"
+#include "chrome/common/extensions/permissions/chrome_api_permissions.h"
+#include "chrome/common/extensions/permissions/scoped_testing_permissions_info.h"
#include "chrome/common/extensions/value_builder.h"
#include "chrome/test/base/chrome_render_view_host_test_harness.h"
#include "content/public/browser/browser_thread.h"
@@ -55,7 +57,8 @@ scoped_refptr<const Extension> CreateTestExtension(
class ActiveTabTest : public ChromeRenderViewHostTestHarness {
public:
ActiveTabTest()
- : extension(CreateTestExtension("deadbeef", true)),
+ : permissions_info_(ChromeAPIPermissions()),
+ extension(CreateTestExtension("deadbeef", true)),
another_extension(CreateTestExtension("feedbeef", true)),
extension_without_active_tab(CreateTestExtension("badbeef", false)),
ui_thread_(BrowserThread::UI, MessageLoop::current()) {}
@@ -110,6 +113,8 @@ class ActiveTabTest : public ChromeRenderViewHostTestHarness {
return extension->HasAPIPermissionForTab(tab_id, APIPermission::kTab);
}
+ ScopedTestingPermissionsInfo permissions_info_;
+
// An extension with the activeTab permission.
scoped_refptr<const Extension> extension;