summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_crash_recovery_browsertest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions/extension_crash_recovery_browsertest.cc')
-rw-r--r--chrome/browser/extensions/extension_crash_recovery_browsertest.cc22
1 files changed, 12 insertions, 10 deletions
diff --git a/chrome/browser/extensions/extension_crash_recovery_browsertest.cc b/chrome/browser/extensions/extension_crash_recovery_browsertest.cc
index b68e786..cccf918 100644
--- a/chrome/browser/extensions/extension_crash_recovery_browsertest.cc
+++ b/chrome/browser/extensions/extension_crash_recovery_browsertest.cc
@@ -54,19 +54,21 @@ class ExtensionCrashRecoveryTestBase : public ExtensionBrowserTest {
process_manager();
}
+ ExtensionRegistry* GetExtensionRegistry() {
+ return ExtensionRegistry::Get(browser()->profile());
+ }
+
size_t GetEnabledExtensionCount() {
- ExtensionRegistry* registry = ExtensionRegistry::Get(browser()->profile());
- return registry->enabled_extensions().size();
+ return GetExtensionRegistry()->enabled_extensions().size();
}
size_t GetTerminatedExtensionCount() {
- ExtensionRegistry* registry = ExtensionRegistry::Get(browser()->profile());
- return registry->terminated_extensions().size();
+ return GetExtensionRegistry()->terminated_extensions().size();
}
- void CrashExtension(std::string extension_id) {
- const Extension* extension =
- GetExtensionService()->GetExtensionById(extension_id, false);
+ void CrashExtension(const std::string& extension_id) {
+ const Extension* extension = GetExtensionRegistry()->GetExtensionById(
+ extension_id, ExtensionRegistry::ENABLED);
ASSERT_TRUE(extension);
extensions::ExtensionHost* extension_host = GetProcessManager()->
GetBackgroundHostForExtension(extension_id);
@@ -82,9 +84,9 @@ class ExtensionCrashRecoveryTestBase : public ExtensionBrowserTest {
base::MessageLoop::current()->RunUntilIdle();
}
- void CheckExtensionConsistency(std::string extension_id) {
- const Extension* extension =
- GetExtensionService()->extensions()->GetByID(extension_id);
+ void CheckExtensionConsistency(const std::string& extension_id) {
+ const Extension* extension = GetExtensionRegistry()->GetExtensionById(
+ extension_id, ExtensionRegistry::ENABLED);
ASSERT_TRUE(extension);
extensions::ExtensionHost* extension_host = GetProcessManager()->
GetBackgroundHostForExtension(extension_id);