| Index: chrome/browser/extensions/api/extension_action/page_as_browser_action_apitest.cc
|
| diff --git a/chrome/browser/extensions/api/extension_action/page_as_browser_action_apitest.cc b/chrome/browser/extensions/api/extension_action/page_as_browser_action_apitest.cc
|
| index c941923f2fb4e477f4c5c70d9aaf97ba435cdd95..9d810e97cb51ade44261c00c51edb329a6514dca 100644
|
| --- a/chrome/browser/extensions/api/extension_action/page_as_browser_action_apitest.cc
|
| +++ b/chrome/browser/extensions/api/extension_action/page_as_browser_action_apitest.cc
|
| @@ -6,6 +6,7 @@
|
| #include "chrome/browser/extensions/browser_action_test_util.h"
|
| #include "chrome/browser/extensions/extension_apitest.h"
|
| #include "chrome/browser/extensions/extension_browser_event_router.h"
|
| +#include "chrome/browser/extensions/extension_prefs.h"
|
| #include "chrome/browser/extensions/extension_service.h"
|
| #include "chrome/browser/extensions/extension_tab_util.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| @@ -32,7 +33,7 @@ class PageAsBrowserActionApiTest : public ExtensionApiTest {
|
|
|
| void SetUpCommandLine(CommandLine* command_line) OVERRIDE {
|
| ExtensionApiTest::SetUpCommandLine(command_line);
|
| - command_line->AppendSwitch(switches::kEnableBrowserActionsForAll);
|
| + command_line->AppendSwitch(switches::kEnableActionBox);
|
| }
|
|
|
| protected:
|
| @@ -47,6 +48,16 @@ IN_PROC_BROWSER_TEST_F(PageAsBrowserActionApiTest, Basic) {
|
| const Extension* extension = GetSingleLoadedExtension();
|
| ASSERT_TRUE(extension) << message_;
|
|
|
| + // The extension declares a page action, but it should have gotten a browser
|
| + // action instead.
|
| + ASSERT_TRUE(extension->browser_action());
|
| + ASSERT_FALSE(extension->page_action());
|
| +
|
| + // With the "action box" there won't be browser actions unless they're pinned.
|
| + ExtensionPrefs* prefs =
|
| + browser()->profile()->GetExtensionService()->extension_prefs();
|
| + prefs->SetBrowserActionVisibility(extension, true);
|
| +
|
| // Test that there is a browser action in the toolbar.
|
| ASSERT_EQ(1, GetBrowserActionsBar().NumberOfBrowserActions());
|
|
|
|
|