Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3233)

Unified Diff: chrome/browser/ui/toolbar/toolbar_actions_model_unittest.cc

Issue 1761913003: [Extensions] Default-enable the toolbar redesign on trunk (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/ui/toolbar/toolbar_actions_bar_unittest.cc ('k') | extensions/common/feature_switch.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/toolbar/toolbar_actions_model_unittest.cc
diff --git a/chrome/browser/ui/toolbar/toolbar_actions_model_unittest.cc b/chrome/browser/ui/toolbar/toolbar_actions_model_unittest.cc
index 60949f3c1ebaad3f2ec15ca398a68a69b7b98914..6020f1aea8978eedb5976e9ae2d0aa5032400cf2 100644
--- a/chrome/browser/ui/toolbar/toolbar_actions_model_unittest.cc
+++ b/chrome/browser/ui/toolbar/toolbar_actions_model_unittest.cc
@@ -406,37 +406,26 @@ void ToolbarActionsModelUnitTest::SetMockActionsFactory(
TEST_F(ToolbarActionsModelUnitTest, BasicToolbarActionsModelTest) {
Init();
- // Load an extension with no browser action.
- scoped_refptr<const extensions::Extension> extension1 =
- extensions::extension_action_test_util::CreateActionExtension(
- "no_action", extensions::extension_action_test_util::NO_ACTION);
- ASSERT_TRUE(AddExtension(extension1));
-
- // This extension should not be in the model (has no browser action).
- EXPECT_EQ(0u, observer()->inserted_count());
- EXPECT_EQ(0u, num_toolbar_items());
- EXPECT_EQ(std::string(), GetActionIdAtIndex(0u));
-
// Load an extension with a browser action.
- scoped_refptr<const extensions::Extension> extension2 =
+ scoped_refptr<const extensions::Extension> extension =
extensions::extension_action_test_util::CreateActionExtension(
"browser_action",
extensions::extension_action_test_util::BROWSER_ACTION);
- ASSERT_TRUE(AddExtension(extension2));
+ ASSERT_TRUE(AddExtension(extension));
// We should now find our extension in the model.
EXPECT_EQ(1u, observer()->inserted_count());
EXPECT_EQ(1u, num_toolbar_items());
- EXPECT_EQ(extension2->id(), GetActionIdAtIndex(0u));
+ EXPECT_EQ(extension->id(), GetActionIdAtIndex(0u));
// Should be a no-op, but still fires the events.
- toolbar_model()->MoveActionIcon(extension2->id(), 0);
+ toolbar_model()->MoveActionIcon(extension->id(), 0);
EXPECT_EQ(1u, observer()->moved_count());
EXPECT_EQ(1u, num_toolbar_items());
- EXPECT_EQ(extension2->id(), GetActionIdAtIndex(0u));
+ EXPECT_EQ(extension->id(), GetActionIdAtIndex(0u));
// Remove the extension and verify.
- ASSERT_TRUE(RemoveExtension(extension2));
+ ASSERT_TRUE(RemoveExtension(extension));
EXPECT_EQ(1u, observer()->removed_count());
EXPECT_EQ(0u, num_toolbar_items());
EXPECT_EQ(std::string(), GetActionIdAtIndex(0u));
@@ -897,7 +886,9 @@ TEST_F(ToolbarActionsModelUnitTest, ActionsToolbarSizeAfterPrefChange) {
// Test that, in the absence of the extension-action-redesign switch, the
// model only contains extensions with browser actions and component actions.
-TEST_F(ToolbarActionsModelUnitTest, TestToolbarExtensionTypesNoSwitch) {
+TEST_F(ToolbarActionsModelUnitTest, TestToolbarExtensionTypesDisabledSwitch) {
+ extensions::FeatureSwitch::ScopedOverride enable_redesign(
+ extensions::FeatureSwitch::extension_action_redesign(), false);
Init();
ASSERT_TRUE(AddActionExtensions());
@@ -908,7 +899,7 @@ TEST_F(ToolbarActionsModelUnitTest, TestToolbarExtensionTypesNoSwitch) {
// Test that, with the extension-action-redesign switch, the model contains
// all types of extensions, except those which should not be displayed on the
// toolbar (like component extensions).
-TEST_F(ToolbarActionsModelUnitTest, TestToolbarExtensionTypesSwitch) {
+TEST_F(ToolbarActionsModelUnitTest, TestToolbarExtensionTypesEnabledSwitch) {
extensions::FeatureSwitch::ScopedOverride enable_redesign(
extensions::FeatureSwitch::extension_action_redesign(), true);
Init();
@@ -926,6 +917,8 @@ TEST_F(ToolbarActionsModelUnitTest, TestToolbarExtensionTypesSwitch) {
// Test that hiding actions on the toolbar results in their removal from the
// model when the redesign switch is not enabled.
TEST_F(ToolbarActionsModelUnitTest, ActionsToolbarActionsVisibilityNoSwitch) {
+ extensions::FeatureSwitch::ScopedOverride enable_redesign(
+ extensions::FeatureSwitch::extension_action_redesign(), false);
Init();
extensions::ExtensionActionAPI* action_api =
« no previous file with comments | « chrome/browser/ui/toolbar/toolbar_actions_bar_unittest.cc ('k') | extensions/common/feature_switch.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698