Index: extensions/browser/process_manager_unittest.cc |
diff --git a/extensions/browser/process_manager_unittest.cc b/extensions/browser/process_manager_unittest.cc |
index 921cf302494bf0e9dab7b6a6dd29b1b9495244fc..b72b1125a7f733302595108efb37833c8e9d3e64 100644 |
--- a/extensions/browser/process_manager_unittest.cc |
+++ b/extensions/browser/process_manager_unittest.cc |
@@ -8,19 +8,20 @@ |
#include "content/public/browser/content_browser_client.h" |
#include "content/public/browser/notification_service.h" |
#include "content/public/browser/site_instance.h" |
-#include "extensions/browser/extensions_test_browser_context.h" |
+#include "content/public/test/test_browser_context.h" |
#include "extensions/browser/test_extensions_browser_client.h" |
#include "testing/gtest/include/gtest/gtest.h" |
using content::BrowserContext; |
using content::SiteInstance; |
+using content::TestBrowserContext; |
namespace extensions { |
namespace { |
-// An incognito version of a ExtensionsTestBrowserContext. |
-class TestBrowserContextIncognito : public ExtensionsTestBrowserContext { |
+// An incognito version of a TestBrowserContext. |
+class TestBrowserContextIncognito : public TestBrowserContext { |
public: |
TestBrowserContextIncognito() {} |
virtual ~TestBrowserContextIncognito() {} |
@@ -58,7 +59,7 @@ |
} |
private: |
- ExtensionsTestBrowserContext original_context_; |
+ TestBrowserContext original_context_; |
TestBrowserContextIncognito incognito_context_; |
TestExtensionsBrowserClient extensions_browser_client_; |
@@ -79,6 +80,12 @@ |
chrome::NOTIFICATION_EXTENSIONS_READY, |
original_context())); |
EXPECT_TRUE(IsRegistered(manager1.get(), |
+ chrome::NOTIFICATION_EXTENSION_LOADED_DEPRECATED, |
+ original_context())); |
+ EXPECT_TRUE(IsRegistered(manager1.get(), |
+ chrome::NOTIFICATION_EXTENSION_UNLOADED_DEPRECATED, |
+ original_context())); |
+ EXPECT_TRUE(IsRegistered(manager1.get(), |
chrome::NOTIFICATION_EXTENSION_HOST_DESTROYED, |
original_context())); |
@@ -88,6 +95,11 @@ |
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(), |
+ chrome::NOTIFICATION_EXTENSION_LOADED_DEPRECATED, |
+ original_context())); |
// Some notifications are observed for the incognito context. |
EXPECT_TRUE(IsRegistered(manager2.get(), |
@@ -123,8 +135,9 @@ |
// SiteInstances. |
scoped_ptr<ProcessManager> manager1( |
ProcessManager::Create(original_context())); |
- |
- ExtensionsTestBrowserContext another_context; |
+ // NOTE: This context is not associated with the TestExtensionsBrowserClient. |
+ // That's OK because we're not testing regular vs. incognito behavior. |
+ TestBrowserContext another_context; |
scoped_ptr<ProcessManager> manager2(ProcessManager::Create(&another_context)); |
// Extensions with common origins ("scheme://id/") should be grouped in the |