#include "chrome/browser/ui/views/extensions/extensions_menu_item_view.h"
#include "base/memory/raw_ptr.h"
#include "base/strings/utf_string_conversions.h"
#include "base/test/metrics/user_action_tester.h"
#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
#include "chrome/browser/ui/toolbar/test_toolbar_action_view_controller.h"
#include "chrome/browser/ui/views/extensions/extensions_menu_button.h"
#include "chrome/browser/ui/views/extensions/extensions_toolbar_unittest.h"
#include "chrome/browser/ui/views/hover_button_controller.h"
#include "chrome/browser/ui/views/native_widget_factory.h"
#include "ui/views/controls/styled_label.h"
class ExtensionMenuItemViewTest : public ExtensionsToolbarUnitTest { … };
void ExtensionMenuItemViewTest::SetUp() { … }
void ExtensionMenuItemViewTest::TearDown() { … }
TEST_F(ExtensionMenuItemViewTest, UpdatesToDisplayCorrectActionTitle) { … }
TEST_F(ExtensionMenuItemViewTest, UpdatesToDisplayTooltip) { … }
TEST_F(ExtensionMenuItemViewTest, ButtonMatchesEnabledStateOfExtension) { … }
TEST_F(ExtensionMenuItemViewTest, NotifyClickExecutesAction) { … }
TEST_F(ExtensionMenuItemViewTest, PinButtonUserAction) { … }
TEST_F(ExtensionMenuItemViewTest, ContextMenuButtonUserAction) { … }