Commit 83922b63 authored by Devlin Cronin's avatar Devlin Cronin Committed by Commit Bot

[Extensions UI] Remove unnecessary extensions menu switch logic in tests

Remove test logic that checks for whether the ExtensionsToolbarMenu
feature is enabled. Since the feature has launched, these branches are
no longer necessary or useful.

This CL should have no functional behavior change.

Bug: 1100412
Change-Id: I892b3c9565d28784e72937d10e94cad0f72f0c4b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2385898
Commit-Queue: Devlin <rdevlin.cronin@chromium.org>
Reviewed-by: default avatarPeter Boström <pbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#803335}
parent a1470464
...@@ -71,6 +71,7 @@ class ExtensionContextMenuModel : public ui::SimpleMenuModel, ...@@ -71,6 +71,7 @@ class ExtensionContextMenuModel : public ui::SimpleMenuModel,
// The current visibility of the button; this can affect the "hide"/"show" // The current visibility of the button; this can affect the "hide"/"show"
// strings in the menu. // strings in the menu.
// TODO(devlin): Update these to be more appropriate for the extensions menu.
enum ButtonVisibility { enum ButtonVisibility {
// The button is visible on the toolbar. // The button is visible on the toolbar.
VISIBLE, VISIBLE,
......
...@@ -7,7 +7,6 @@ ...@@ -7,7 +7,6 @@
#include <utility> #include <utility>
#include "base/bind.h" #include "base/bind.h"
#include "base/feature_list.h"
#include "base/macros.h" #include "base/macros.h"
#include "base/memory/ptr_util.h" #include "base/memory/ptr_util.h"
#include "base/strings/stringprintf.h" #include "base/strings/stringprintf.h"
...@@ -29,7 +28,6 @@ ...@@ -29,7 +28,6 @@
#include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h" #include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/browser/ui/toolbar/toolbar_actions_model.h" #include "chrome/browser/ui/toolbar/toolbar_actions_model.h"
#include "chrome/browser/ui/ui_features.h"
#include "chrome/common/extensions/api/context_menus.h" #include "chrome/common/extensions/api/context_menus.h"
#include "chrome/grit/chromium_strings.h" #include "chrome/grit/chromium_strings.h"
#include "chrome/grit/generated_resources.h" #include "chrome/grit/generated_resources.h"
...@@ -547,9 +545,8 @@ TEST_F(ExtensionContextMenuModelTest, ...@@ -547,9 +545,8 @@ TEST_F(ExtensionContextMenuModelTest,
ExtensionContextMenuModel::PAGE_ACCESS_RUN_ON_ALL_SITES)); ExtensionContextMenuModel::PAGE_ACCESS_RUN_ON_ALL_SITES));
} }
// Test that the "show" and "hide" menu items appear correctly in the extension // Test that the "pin" and "unpin" menu items appear correctly in the extension
// context menu. When kExtensionsToolbarMenu is enabled, the "hide" is instead // context menu.
// an "unpin" menu item.
TEST_F(ExtensionContextMenuModelTest, ExtensionContextMenuShowAndHide) { TEST_F(ExtensionContextMenuModelTest, ExtensionContextMenuShowAndHide) {
InitializeEmptyExtensionService(); InitializeEmptyExtensionService();
Browser* browser = GetBrowser(); Browser* browser = GetBrowser();
...@@ -566,18 +563,10 @@ TEST_F(ExtensionContextMenuModelTest, ExtensionContextMenuShowAndHide) { ...@@ -566,18 +563,10 @@ TEST_F(ExtensionContextMenuModelTest, ExtensionContextMenuShowAndHide) {
// For laziness. // For laziness.
const ExtensionContextMenuModel::MenuEntries visibility_command = const ExtensionContextMenuModel::MenuEntries visibility_command =
ExtensionContextMenuModel::TOGGLE_VISIBILITY; ExtensionContextMenuModel::TOGGLE_VISIBILITY;
base::string16 hide_string = l10n_util::GetStringUTF16( const base::string16 pin_string =
base::FeatureList::IsEnabled(features::kExtensionsToolbarMenu) l10n_util::GetStringUTF16(IDS_EXTENSIONS_PIN_TO_TOOLBAR);
? IDS_EXTENSIONS_UNPIN_FROM_TOOLBAR const base::string16 unpin_string =
: IDS_EXTENSIONS_HIDE_BUTTON_IN_MENU); l10n_util::GetStringUTF16(IDS_EXTENSIONS_UNPIN_FROM_TOOLBAR);
base::string16 show_string = l10n_util::GetStringUTF16(
base::FeatureList::IsEnabled(features::kExtensionsToolbarMenu)
? IDS_EXTENSIONS_PIN_TO_TOOLBAR
: IDS_EXTENSIONS_SHOW_BUTTON_IN_TOOLBAR);
base::string16 keep_string = l10n_util::GetStringUTF16(
base::FeatureList::IsEnabled(features::kExtensionsToolbarMenu)
? IDS_EXTENSIONS_PIN_TO_TOOLBAR
: IDS_EXTENSIONS_KEEP_BUTTON_IN_TOOLBAR);
{ {
// Even page actions should have a visibility option. // Even page actions should have a visibility option.
...@@ -586,7 +575,7 @@ TEST_F(ExtensionContextMenuModelTest, ExtensionContextMenuShowAndHide) { ...@@ -586,7 +575,7 @@ TEST_F(ExtensionContextMenuModelTest, ExtensionContextMenuShowAndHide) {
true); true);
int index = menu.GetIndexOfCommandId(visibility_command); int index = menu.GetIndexOfCommandId(visibility_command);
EXPECT_NE(-1, index); EXPECT_NE(-1, index);
EXPECT_EQ(hide_string, menu.GetLabelAt(index)); EXPECT_EQ(unpin_string, menu.GetLabelAt(index));
} }
{ {
...@@ -595,36 +584,33 @@ TEST_F(ExtensionContextMenuModelTest, ExtensionContextMenuShowAndHide) { ...@@ -595,36 +584,33 @@ TEST_F(ExtensionContextMenuModelTest, ExtensionContextMenuShowAndHide) {
true); true);
int index = menu.GetIndexOfCommandId(visibility_command); int index = menu.GetIndexOfCommandId(visibility_command);
EXPECT_NE(-1, index); EXPECT_NE(-1, index);
EXPECT_EQ(hide_string, menu.GetLabelAt(index)); EXPECT_EQ(unpin_string, menu.GetLabelAt(index));
if (base::FeatureList::IsEnabled(features::kExtensionsToolbarMenu)) {
// Pin before unpinning. // Pin before unpinning.
ToolbarActionsModel::Get(profile())->SetActionVisibility( ToolbarActionsModel::Get(profile())->SetActionVisibility(
browser_action->id(), true); browser_action->id(), true);
}
menu.ExecuteCommand(visibility_command, 0); menu.ExecuteCommand(visibility_command, 0);
} }
{ {
// If the action is overflowed, it should have the "Show button in toolbar" // If the action is unpinned, it should have the "Pin" string.
// string.
ExtensionContextMenuModel menu(browser_action, browser, ExtensionContextMenuModel menu(browser_action, browser,
ExtensionContextMenuModel::OVERFLOWED, ExtensionContextMenuModel::OVERFLOWED,
nullptr, true); nullptr, true);
int index = menu.GetIndexOfCommandId(visibility_command); int index = menu.GetIndexOfCommandId(visibility_command);
EXPECT_NE(-1, index); EXPECT_NE(-1, index);
EXPECT_EQ(show_string, menu.GetLabelAt(index)); EXPECT_EQ(pin_string, menu.GetLabelAt(index));
} }
{ {
// If the action is transitively visible, as happens when it is showing a // If the action is transitively visible, as happens when it is showing a
// popup, we should use a "Keep button in toolbar" string. // popup, we should use the same "Pin" string.
ExtensionContextMenuModel menu( ExtensionContextMenuModel menu(
browser_action, browser, browser_action, browser,
ExtensionContextMenuModel::TRANSITIVELY_VISIBLE, nullptr, true); ExtensionContextMenuModel::TRANSITIVELY_VISIBLE, nullptr, true);
int index = menu.GetIndexOfCommandId(visibility_command); int index = menu.GetIndexOfCommandId(visibility_command);
EXPECT_NE(-1, index); EXPECT_NE(-1, index);
EXPECT_EQ(keep_string, menu.GetLabelAt(index)); EXPECT_EQ(pin_string, menu.GetLabelAt(index));
} }
} }
......
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
#include "chrome/browser/ui/tabs/tab_strip_model.h" #include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/browser/ui/toolbar/toolbar_actions_bar.h" #include "chrome/browser/ui/toolbar/toolbar_actions_bar.h"
#include "chrome/browser/ui/toolbar/toolbar_actions_model.h" #include "chrome/browser/ui/toolbar/toolbar_actions_model.h"
#include "chrome/browser/ui/ui_features.h"
#include "chrome/test/base/interactive_test_utils.h" #include "chrome/test/base/interactive_test_utils.h"
#include "chrome/test/base/ui_test_utils.h" #include "chrome/test/base/ui_test_utils.h"
#include "components/sessions/content/session_tab_helper.h" #include "components/sessions/content/session_tab_helper.h"
...@@ -36,7 +35,6 @@ ...@@ -36,7 +35,6 @@
#include "extensions/browser/test_event_router_observer.h" #include "extensions/browser/test_event_router_observer.h"
#include "extensions/common/api/extension_action/action_info_test_util.h" #include "extensions/common/api/extension_action/action_info_test_util.h"
#include "extensions/common/extension.h" #include "extensions/common/extension.h"
#include "extensions/common/feature_switch.h"
#include "extensions/common/manifest_constants.h" #include "extensions/common/manifest_constants.h"
#include "extensions/common/permissions/permissions_data.h" #include "extensions/common/permissions/permissions_data.h"
#include "extensions/test/extension_test_message_listener.h" #include "extensions/test/extension_test_message_listener.h"
...@@ -394,12 +392,6 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, OverflowedPageActionTriggers) { ...@@ -394,12 +392,6 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, OverflowedPageActionTriggers) {
const Extension* extension = GetSingleLoadedExtension(); const Extension* extension = GetSingleLoadedExtension();
ASSERT_TRUE(extension) << message_; ASSERT_TRUE(extension) << message_;
// With the old toolbar, we need to explicitly overflow the extension.
if (!base::FeatureList::IsEnabled(features::kExtensionsToolbarMenu)) {
ToolbarActionsModel* toolbar_actions_model =
ToolbarActionsModel::Get(profile());
toolbar_actions_model->SetVisibleIconCount(0);
}
std::unique_ptr<ExtensionActionTestHelper> test_helper = std::unique_ptr<ExtensionActionTestHelper> test_helper =
ExtensionActionTestHelper::Create(browser()); ExtensionActionTestHelper::Create(browser());
RunScheduledLayouts(); RunScheduledLayouts();
......
...@@ -5,22 +5,17 @@ ...@@ -5,22 +5,17 @@
#include "chrome/browser/ui/toolbar/toolbar_actions_model.h" #include "chrome/browser/ui/toolbar/toolbar_actions_model.h"
#include "base/test/metrics/histogram_tester.h" #include "base/test/metrics/histogram_tester.h"
#include "base/test/scoped_feature_list.h"
#include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/ui/ui_features.h"
#include "content/public/test/browser_test.h" #include "content/public/test/browser_test.h"
class ToolbarActionsModelBrowserTest : public extensions::ExtensionBrowserTest { class ToolbarActionsModelBrowserTest : public extensions::ExtensionBrowserTest {
public: public:
ToolbarActionsModelBrowserTest() { ToolbarActionsModelBrowserTest() = default;
scoped_feature_list_.InitAndEnableFeature(features::kExtensionsToolbarMenu);
}
~ToolbarActionsModelBrowserTest() override = default; ~ToolbarActionsModelBrowserTest() override = default;
base::HistogramTester* histogram_tester() { return &histogram_tester_; } base::HistogramTester* histogram_tester() { return &histogram_tester_; }
private: private:
base::test::ScopedFeatureList scoped_feature_list_;
base::HistogramTester histogram_tester_; base::HistogramTester histogram_tester_;
}; };
......
...@@ -1233,9 +1233,6 @@ TEST_F(ToolbarActionsModelUnitTest, AddUserScriptExtension) { ...@@ -1233,9 +1233,6 @@ TEST_F(ToolbarActionsModelUnitTest, AddUserScriptExtension) {
} }
TEST_F(ToolbarActionsModelUnitTest, IsActionPinnedCorrespondsToPinningState) { TEST_F(ToolbarActionsModelUnitTest, IsActionPinnedCorrespondsToPinningState) {
base::test::ScopedFeatureList feature_list;
feature_list.InitAndEnableFeature(features::kExtensionsToolbarMenu);
Init(); Init();
ASSERT_TRUE(AddBrowserActionExtensions()); ASSERT_TRUE(AddBrowserActionExtensions());
...@@ -1253,9 +1250,6 @@ TEST_F(ToolbarActionsModelUnitTest, IsActionPinnedCorrespondsToPinningState) { ...@@ -1253,9 +1250,6 @@ TEST_F(ToolbarActionsModelUnitTest, IsActionPinnedCorrespondsToPinningState) {
TEST_F(ToolbarActionsModelUnitTest, TEST_F(ToolbarActionsModelUnitTest,
TogglingVisibilityAppendsToPinnedExtensions) { TogglingVisibilityAppendsToPinnedExtensions) {
base::test::ScopedFeatureList feature_list;
feature_list.InitAndEnableFeature(features::kExtensionsToolbarMenu);
Init(); Init();
ASSERT_TRUE(AddBrowserActionExtensions()); ASSERT_TRUE(AddBrowserActionExtensions());
...@@ -1290,9 +1284,6 @@ TEST_F(ToolbarActionsModelUnitTest, ...@@ -1290,9 +1284,6 @@ TEST_F(ToolbarActionsModelUnitTest,
} }
TEST_F(ToolbarActionsModelUnitTest, ChangesToPinningNotifiesObserver) { TEST_F(ToolbarActionsModelUnitTest, ChangesToPinningNotifiesObserver) {
base::test::ScopedFeatureList feature_list;
feature_list.InitAndEnableFeature(features::kExtensionsToolbarMenu);
Init(); Init();
ASSERT_TRUE(AddBrowserActionExtensions()); ASSERT_TRUE(AddBrowserActionExtensions());
...@@ -1310,9 +1301,6 @@ TEST_F(ToolbarActionsModelUnitTest, ChangesToPinningNotifiesObserver) { ...@@ -1310,9 +1301,6 @@ TEST_F(ToolbarActionsModelUnitTest, ChangesToPinningNotifiesObserver) {
} }
TEST_F(ToolbarActionsModelUnitTest, ChangesToPinningSavedInExtensionPrefs) { TEST_F(ToolbarActionsModelUnitTest, ChangesToPinningSavedInExtensionPrefs) {
base::test::ScopedFeatureList feature_list;
feature_list.InitAndEnableFeature(features::kExtensionsToolbarMenu);
Init(); Init();
ASSERT_TRUE(AddBrowserActionExtensions()); ASSERT_TRUE(AddBrowserActionExtensions());
...@@ -1346,9 +1334,6 @@ TEST_F(ToolbarActionsModelUnitTest, ChangesToPinningSavedInExtensionPrefs) { ...@@ -1346,9 +1334,6 @@ TEST_F(ToolbarActionsModelUnitTest, ChangesToPinningSavedInExtensionPrefs) {
} }
TEST_F(ToolbarActionsModelUnitTest, ChangesToExtensionPrefsReflectedInModel) { TEST_F(ToolbarActionsModelUnitTest, ChangesToExtensionPrefsReflectedInModel) {
base::test::ScopedFeatureList feature_list;
feature_list.InitAndEnableFeature(features::kExtensionsToolbarMenu);
Init(); Init();
ASSERT_TRUE(AddBrowserActionExtensions()); ASSERT_TRUE(AddBrowserActionExtensions());
...@@ -1373,9 +1358,6 @@ TEST_F(ToolbarActionsModelUnitTest, ChangesToExtensionPrefsReflectedInModel) { ...@@ -1373,9 +1358,6 @@ TEST_F(ToolbarActionsModelUnitTest, ChangesToExtensionPrefsReflectedInModel) {
TEST_F(ToolbarActionsModelUnitTest, TEST_F(ToolbarActionsModelUnitTest,
MismatchInPinnedExtensionPreferencesNotReflectedInModel) { MismatchInPinnedExtensionPreferencesNotReflectedInModel) {
base::test::ScopedFeatureList feature_list;
feature_list.InitAndEnableFeature(features::kExtensionsToolbarMenu);
Init(); Init();
ASSERT_TRUE(AddBrowserActionExtensions()); ASSERT_TRUE(AddBrowserActionExtensions());
...@@ -1405,9 +1387,6 @@ TEST_F(ToolbarActionsModelUnitTest, ...@@ -1405,9 +1387,6 @@ TEST_F(ToolbarActionsModelUnitTest,
} }
TEST_F(ToolbarActionsModelUnitTest, PinnedExtensionsFilteredOnInitialization) { TEST_F(ToolbarActionsModelUnitTest, PinnedExtensionsFilteredOnInitialization) {
base::test::ScopedFeatureList feature_list;
feature_list.InitAndEnableFeature(features::kExtensionsToolbarMenu);
Init(); Init();
ASSERT_TRUE(AddBrowserActionExtensions()); ASSERT_TRUE(AddBrowserActionExtensions());
...@@ -1446,9 +1425,6 @@ TEST_F(ToolbarActionsModelUnitTest, PinnedExtensionsFilteredOnInitialization) { ...@@ -1446,9 +1425,6 @@ TEST_F(ToolbarActionsModelUnitTest, PinnedExtensionsFilteredOnInitialization) {
} }
TEST_F(ToolbarActionsModelUnitTest, ChangesToPinnedOrderSavedInExtensionPrefs) { TEST_F(ToolbarActionsModelUnitTest, ChangesToPinnedOrderSavedInExtensionPrefs) {
base::test::ScopedFeatureList feature_list;
feature_list.InitAndEnableFeature(features::kExtensionsToolbarMenu);
Init(); Init();
ASSERT_TRUE(AddBrowserActionExtensions()); ASSERT_TRUE(AddBrowserActionExtensions());
...@@ -1497,15 +1473,16 @@ TEST_F(ToolbarActionsModelUnitTest, ...@@ -1497,15 +1473,16 @@ TEST_F(ToolbarActionsModelUnitTest,
// Add the three browser action extensions. // Add the three browser action extensions.
ASSERT_TRUE(AddBrowserActionExtensions()); ASSERT_TRUE(AddBrowserActionExtensions());
base::test::ScopedFeatureList feature_list; extensions::ExtensionPrefs* const extension_prefs =
feature_list.InitAndEnableFeature(features::kExtensionsToolbarMenu); extensions::ExtensionPrefs::Get(profile());
EXPECT_FALSE(extension_prefs->IsPinnedExtensionsMigrationComplete());
// Initialization of the toolbar model triggers migration of the visible // Initialization of the toolbar model triggers migration of the visible
// extensions to pinned extensions. // extensions to pinned extensions.
InitToolbarModelAndObserver(); InitToolbarModelAndObserver();
// Verify that the extensions that were visible are now the pinned extensions. // Verify that the extensions that were visible are now the pinned extensions.
extensions::ExtensionPrefs* const extension_prefs = EXPECT_TRUE(extension_prefs->IsPinnedExtensionsMigrationComplete());
extensions::ExtensionPrefs::Get(profile());
EXPECT_THAT( EXPECT_THAT(
extension_prefs->GetPinnedExtensions(), extension_prefs->GetPinnedExtensions(),
testing::ElementsAre(browser_action_a()->id(), browser_action_b()->id(), testing::ElementsAre(browser_action_a()->id(), browser_action_b()->id(),
...@@ -1520,24 +1497,22 @@ TEST_F(ToolbarActionsModelUnitTest, ...@@ -1520,24 +1497,22 @@ TEST_F(ToolbarActionsModelUnitTest,
// Add the three browser action extensions. // Add the three browser action extensions.
ASSERT_TRUE(AddBrowserActionExtensions()); ASSERT_TRUE(AddBrowserActionExtensions());
base::test::ScopedFeatureList feature_list; extensions::ExtensionPrefs* const extension_prefs =
feature_list.InitAndEnableFeature(features::kExtensionsToolbarMenu); extensions::ExtensionPrefs::Get(profile());
EXPECT_FALSE(extension_prefs->IsPinnedExtensionsMigrationComplete());
// Initialization of the toolbar model triggers migration of the visible // Initialization of the toolbar model triggers migration of the visible
// extensions to pinned extensions. // extensions to pinned extensions.
InitToolbarModelAndObserver(); InitToolbarModelAndObserver();
// Verify that the extensions that were visible are now the pinned extensions. // Verify that the extensions that were visible are now the pinned extensions.
extensions::ExtensionPrefs* const extension_prefs = EXPECT_TRUE(extension_prefs->IsPinnedExtensionsMigrationComplete());
extensions::ExtensionPrefs::Get(profile());
EXPECT_THAT( EXPECT_THAT(
extension_prefs->GetPinnedExtensions(), extension_prefs->GetPinnedExtensions(),
testing::ElementsAre(browser_action_a()->id(), browser_action_b()->id())); testing::ElementsAre(browser_action_a()->id(), browser_action_b()->id()));
} }
TEST_F(ToolbarActionsModelUnitTest, PinStateErasedOnUninstallation) { TEST_F(ToolbarActionsModelUnitTest, PinStateErasedOnUninstallation) {
base::test::ScopedFeatureList feature_list;
feature_list.InitAndEnableFeature(features::kExtensionsToolbarMenu);
Init(); Init();
scoped_refptr<const extensions::Extension> extension = scoped_refptr<const extensions::Extension> extension =
......
...@@ -6,10 +6,8 @@ ...@@ -6,10 +6,8 @@
#include "base/strings/utf_string_conversions.h" #include "base/strings/utf_string_conversions.h"
#include "base/test/metrics/user_action_tester.h" #include "base/test/metrics/user_action_tester.h"
#include "base/test/scoped_feature_list.h"
#include "build/build_config.h" #include "build/build_config.h"
#include "chrome/browser/ui/toolbar/test_toolbar_action_view_controller.h" #include "chrome/browser/ui/toolbar/test_toolbar_action_view_controller.h"
#include "chrome/browser/ui/ui_features.h"
#include "chrome/browser/ui/views/extensions/extensions_menu_button.h" #include "chrome/browser/ui/views/extensions/extensions_menu_button.h"
#include "chrome/browser/ui/views/hover_button_controller.h" #include "chrome/browser/ui/views/hover_button_controller.h"
#include "chrome/browser/ui/views/native_widget_factory.h" #include "chrome/browser/ui/views/native_widget_factory.h"
...@@ -23,7 +21,6 @@ class ExtensionsMenuItemViewTest : public BrowserWithTestWindowTest { ...@@ -23,7 +21,6 @@ class ExtensionsMenuItemViewTest : public BrowserWithTestWindowTest {
: initial_extension_name_(base::ASCIIToUTF16("Initial Extension Name")), : initial_extension_name_(base::ASCIIToUTF16("Initial Extension Name")),
initial_tooltip_(base::ASCIIToUTF16("Initial tooltip")) {} initial_tooltip_(base::ASCIIToUTF16("Initial tooltip")) {}
void SetUp() override { void SetUp() override {
scoped_feature_list_.InitAndEnableFeature(features::kExtensionsToolbarMenu);
BrowserWithTestWindowTest::SetUp(); BrowserWithTestWindowTest::SetUp();
widget_ = std::make_unique<views::Widget>(); widget_ = std::make_unique<views::Widget>();
...@@ -64,7 +61,6 @@ class ExtensionsMenuItemViewTest : public BrowserWithTestWindowTest { ...@@ -64,7 +61,6 @@ class ExtensionsMenuItemViewTest : public BrowserWithTestWindowTest {
ExtensionsMenuButton* primary_button() { return primary_button_on_menu_; } ExtensionsMenuButton* primary_button() { return primary_button_on_menu_; }
base::test::ScopedFeatureList scoped_feature_list_;
const base::string16 initial_extension_name_; const base::string16 initial_extension_name_;
const base::string16 initial_tooltip_; const base::string16 initial_tooltip_;
std::unique_ptr<views::Widget> widget_; std::unique_ptr<views::Widget> widget_;
......
...@@ -8,11 +8,11 @@ ...@@ -8,11 +8,11 @@
#include <string> #include <string>
#include <vector> #include <vector>
#include "base/command_line.h"
#include "base/files/file_path.h" #include "base/files/file_path.h"
#include "base/strings/stringprintf.h" #include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h" #include "base/strings/utf_string_conversions.h"
#include "base/test/metrics/user_action_tester.h" #include "base/test/metrics/user_action_tester.h"
#include "base/test/scoped_feature_list.h"
#include "build/build_config.h" #include "build/build_config.h"
#include "chrome/browser/extensions/chrome_test_extension_loader.h" #include "chrome/browser/extensions/chrome_test_extension_loader.h"
#include "chrome/browser/extensions/extension_action_test_util.h" #include "chrome/browser/extensions/extension_action_test_util.h"
...@@ -21,7 +21,6 @@ ...@@ -21,7 +21,6 @@
#include "chrome/browser/extensions/test_extension_system.h" #include "chrome/browser/extensions/test_extension_system.h"
#include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/toolbar/toolbar_action_view_controller.h" #include "chrome/browser/ui/toolbar/toolbar_action_view_controller.h"
#include "chrome/browser/ui/ui_features.h"
#include "chrome/browser/ui/views/extensions/extensions_menu_button.h" #include "chrome/browser/ui/views/extensions/extensions_menu_button.h"
#include "chrome/browser/ui/views/extensions/extensions_menu_item_view.h" #include "chrome/browser/ui/views/extensions/extensions_menu_item_view.h"
#include "chrome/browser/ui/views/extensions/extensions_toolbar_button.h" #include "chrome/browser/ui/views/extensions/extensions_toolbar_button.h"
...@@ -77,9 +76,7 @@ class ExtensionsMenuViewUnitTest : public TestWithBrowserView { ...@@ -77,9 +76,7 @@ class ExtensionsMenuViewUnitTest : public TestWithBrowserView {
public: public:
ExtensionsMenuViewUnitTest() ExtensionsMenuViewUnitTest()
: allow_extension_menu_instances_( : allow_extension_menu_instances_(
ExtensionsMenuView::AllowInstancesForTesting()) { ExtensionsMenuView::AllowInstancesForTesting()) {}
feature_list_.InitAndEnableFeature(features::kExtensionsToolbarMenu);
}
~ExtensionsMenuViewUnitTest() override = default; ~ExtensionsMenuViewUnitTest() override = default;
// TestWithBrowserView: // TestWithBrowserView:
...@@ -126,7 +123,6 @@ class ExtensionsMenuViewUnitTest : public TestWithBrowserView { ...@@ -126,7 +123,6 @@ class ExtensionsMenuViewUnitTest : public TestWithBrowserView {
private: private:
base::AutoReset<bool> allow_extension_menu_instances_; base::AutoReset<bool> allow_extension_menu_instances_;
base::test::ScopedFeatureList feature_list_;
extensions::ExtensionService* extension_service_ = nullptr; extensions::ExtensionService* extension_service_ = nullptr;
......
...@@ -3,12 +3,10 @@ ...@@ -3,12 +3,10 @@
// found in the LICENSE file. // found in the LICENSE file.
#include "base/run_loop.h" #include "base/run_loop.h"
#include "base/test/scoped_feature_list.h"
#include "chrome/browser/extensions/chrome_test_extension_loader.h" #include "chrome/browser/extensions/chrome_test_extension_loader.h"
#include "chrome/browser/extensions/extension_browsertest.h" #include "chrome/browser/extensions/extension_browsertest.h"
#include "chrome/browser/ui/toolbar/toolbar_action_view_controller.h" #include "chrome/browser/ui/toolbar/toolbar_action_view_controller.h"
#include "chrome/browser/ui/toolbar/toolbar_actions_model.h" #include "chrome/browser/ui/toolbar/toolbar_actions_model.h"
#include "chrome/browser/ui/ui_features.h"
#include "chrome/browser/ui/views/extensions/extensions_toolbar_container.h" #include "chrome/browser/ui/views/extensions/extensions_toolbar_container.h"
#include "chrome/browser/ui/views/frame/browser_view.h" #include "chrome/browser/ui/views/frame/browser_view.h"
#include "chrome/browser/ui/views/toolbar/toolbar_view.h" #include "chrome/browser/ui/views/toolbar/toolbar_view.h"
...@@ -24,9 +22,7 @@ ...@@ -24,9 +22,7 @@
class ExtensionsToolbarInteractiveUiTest class ExtensionsToolbarInteractiveUiTest
: public extensions::ExtensionBrowserTest { : public extensions::ExtensionBrowserTest {
public: public:
ExtensionsToolbarInteractiveUiTest() { ExtensionsToolbarInteractiveUiTest() = default;
feature_list_.InitAndEnableFeature(features::kExtensionsToolbarMenu);
}
ExtensionsToolbarContainer* GetExtensionsToolbarContainer() { ExtensionsToolbarContainer* GetExtensionsToolbarContainer() {
return BrowserView::GetBrowserViewForBrowser(browser()) return BrowserView::GetBrowserViewForBrowser(browser())
...@@ -39,7 +35,6 @@ class ExtensionsToolbarInteractiveUiTest ...@@ -39,7 +35,6 @@ class ExtensionsToolbarInteractiveUiTest
} }
private: private:
base::test::ScopedFeatureList feature_list_;
ui::ScopedAnimationDurationScaleMode disable_animation_{ ui::ScopedAnimationDurationScaleMode disable_animation_{
ui::ScopedAnimationDurationScaleMode::ZERO_DURATION}; ui::ScopedAnimationDurationScaleMode::ZERO_DURATION};
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment