summaryrefslogtreecommitdiffstats
path: root/extensions/browser/process_manager_unittest.cc
diff options
context:
space:
mode:
authorakuegel@chromium.org <akuegel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-05 13:29:30 +0000
committerakuegel@chromium.org <akuegel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-05 13:29:30 +0000
commit62d22ec9c7c5171e8c6d2de4899f2703118d6b28 (patch)
tree0c19c973b880fdae1ea4e8e033fb0ab8700f66b3 /extensions/browser/process_manager_unittest.cc
parentbaa2b4d423792fac06656a0f39fb343500f68f41 (diff)
downloadchromium_src-62d22ec9c7c5171e8c6d2de4899f2703118d6b28.zip
chromium_src-62d22ec9c7c5171e8c6d2de4899f2703118d6b28.tar.gz
chromium_src-62d22ec9c7c5171e8c6d2de4899f2703118d6b28.tar.bz2
Revert of Resubmit: Remove deprecated extension notifications from ProcessManager (https://codereview.chromium.org/434593002/)
Reason for revert: Speculative revert, see http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20LSan%20Tests%20%282%29/builds/5773/steps/unit_tests/logs/GetHostZoomMap The stack trace mentions extensions::ExtensionRegistry::RemoveObserver Original issue's description: > Remove deprecated extension notifications from ProcessManager and use ExtensionRegistry instead. > > ProcessManagerTest inherts ExtensionsTest for the test settings. So now unit test is passed. > > R=rdevlin.cronin@chromium.org > BUG=354046 > TEST=extensions_unittests > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287521 TBR=rdevlin.cronin@chromium.org,limasdf@gmail.com NOTREECHECKS=true NOTRY=true BUG=354046 Review URL: https://codereview.chromium.org/443623002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287530 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'extensions/browser/process_manager_unittest.cc')
-rw-r--r--extensions/browser/process_manager_unittest.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/extensions/browser/process_manager_unittest.cc b/extensions/browser/process_manager_unittest.cc
index 957e3a2..e04b0d3 100644
--- a/extensions/browser/process_manager_unittest.cc
+++ b/extensions/browser/process_manager_unittest.cc
@@ -111,6 +111,13 @@ TEST_F(ProcessManagerTest, ExtensionNotificationRegistration) {
extensions::NOTIFICATION_EXTENSIONS_READY_DEPRECATED,
original_context()));
EXPECT_TRUE(IsRegistered(manager1.get(),
+ extensions::NOTIFICATION_EXTENSION_LOADED_DEPRECATED,
+ original_context()));
+ EXPECT_TRUE(
+ IsRegistered(manager1.get(),
+ extensions::NOTIFICATION_EXTENSION_UNLOADED_DEPRECATED,
+ original_context()));
+ EXPECT_TRUE(IsRegistered(manager1.get(),
extensions::NOTIFICATION_EXTENSION_HOST_DESTROYED,
original_context()));
@@ -124,6 +131,11 @@ TEST_F(ProcessManagerTest, ExtensionNotificationRegistration) {
EXPECT_EQ(incognito_context(), manager2->GetBrowserContext());
EXPECT_EQ(0u, manager2->background_hosts().size());
+ // Some notifications are observed for the original context.
+ EXPECT_TRUE(IsRegistered(manager2.get(),
+ extensions::NOTIFICATION_EXTENSION_LOADED_DEPRECATED,
+ original_context()));
+
// Some notifications are observed for the incognito context.
EXPECT_TRUE(IsRegistered(manager2.get(),
extensions::NOTIFICATION_EXTENSION_HOST_DESTROYED,