| 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
|
|
|