#include "base/test/scoped_feature_list.h"
#include "base/time/time.h"
#include "base/timer/timer.h"
#include "build/build_config.h"
#include "chrome/browser/ui/views/frame/browser_view.h"
#include "chrome/browser/ui/views/frame/test_with_browser_view.h"
#include "chrome/browser/ui/views/location_bar/location_bar_view.h"
#include "chrome/browser/ui/views/permissions/chip/chip_controller.h"
#include "chrome/browser/ui/views/permissions/chip/permission_chip_view.h"
#include "chrome/browser/ui/views/permissions/chip/permission_dashboard_controller.h"
#include "chrome/browser/ui/views/permissions/chip/permission_dashboard_view.h"
#include "chrome/browser/ui/views/permissions/permission_prompt_chip.h"
#include "components/content_settings/browser/page_specific_content_settings.h"
#include "components/content_settings/core/common/content_settings_types.h"
#include "components/content_settings/core/common/features.h"
#include "content/public/browser/web_contents.h"
#include "ui/gfx/animation/animation_test_api.h"
#include "ui/views/test/ax_event_counter.h"
#include "ui/views/test/button_test_api.h"
class AnimationObserver : public PermissionChipView::Observer { … };
class PermissionDashboardUnitTest : public TestWithBrowserView { … };
#if !BUILDFLAG(IS_MAC)
TEST_F(PermissionDashboardUnitTest, DisplayLHSIndicatorForCamera) { … }
TEST_F(PermissionDashboardUnitTest, DisplayLHSIndicatorForCameraMic) { … }
TEST_F(PermissionDashboardUnitTest, DisplayLHSIndicatorForCameraAndThenMic) { … }
#endif