#include "ash/system/caps_lock_notification_controller.h"
#include "ash/accessibility/test_accessibility_controller_client.h"
#include "ash/public/cpp/accessibility_controller_enums.h"
#include "ash/shell.h"
#include "ash/test/ash_test_base.h"
namespace ash {
using CapsLockNotificationControllerTest = AshTestBase;
TEST_F(CapsLockNotificationControllerTest, A11yAlert) {
auto caps_lock = std::make_unique<CapsLockNotificationController>();
TestAccessibilityControllerClient client;
caps_lock->OnCapsLockChanged(true);
EXPECT_EQ(AccessibilityAlert::CAPS_ON, client.last_a11y_alert());
caps_lock->OnCapsLockChanged(false);
EXPECT_EQ(AccessibilityAlert::CAPS_OFF, client.last_a11y_alert());
}
}