Chromium Code Reviews| Index: chrome/browser/chromeos/system/tray_accessibility_browsertest.cc |
| diff --git a/chrome/browser/chromeos/system/tray_accessibility_browsertest.cc b/chrome/browser/chromeos/system/tray_accessibility_browsertest.cc |
| index f4b072ef2a52fedd331516c97f8c477e863359c5..a664ab5c1e5ca57ef567efbff2a074d210394d04 100644 |
| --- a/chrome/browser/chromeos/system/tray_accessibility_browsertest.cc |
| +++ b/chrome/browser/chromeos/system/tray_accessibility_browsertest.cc |
| @@ -167,6 +167,12 @@ class TrayAccessibilityTest |
| tray()->detailed_menu_->OnViewClicked(button); |
| } |
| + void ClickVirtualKeyboardOnDetailMenu() { |
| + views::View* button = tray()->detailed_menu_->virtual_keyboard_view_; |
| + EXPECT_TRUE(button); |
|
Daniel Erat
2014/02/04 22:05:19
if OnViewClicked() will segfault if passed a NULL
kevers
2014/02/04 22:37:57
Switched to ASSERT_TRUE.
|
| + tray()->detailed_menu_->OnViewClicked(button); |
| + } |
| + |
| bool IsSpokenFeedbackEnabledOnDetailMenu() { |
| return tray()->detailed_menu_->spoken_feedback_enabled_; |
| } |
| @@ -186,6 +192,11 @@ class TrayAccessibilityTest |
| bool IsAutoclickEnabledOnDetailMenu() { |
| return tray()->detailed_menu_->autoclick_enabled_; |
| } |
| + |
| + bool IsVirtualKeyboardEnabledOnDetailMenu() { |
| + return tray()->detailed_menu_->virtual_keyboard_enabled_; |
| + } |
| + |
| bool IsSpokenFeedbackMenuShownOnDetailMenu() { |
| return tray()->detailed_menu_->spoken_feedback_view_; |
| } |
| @@ -206,6 +217,10 @@ class TrayAccessibilityTest |
| return tray()->detailed_menu_->autoclick_view_; |
| } |
| + bool IsVirtualKeyboardMenuShownOnDetailMenu() { |
| + return tray()->detailed_menu_->virtual_keyboard_view_; |
| + } |
| + |
| policy::MockConfigurationPolicyProvider provider_; |
| }; |
| @@ -252,6 +267,13 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, ShowTrayIcon) { |
| SetMagnifierEnabled(false); |
| EXPECT_FALSE(IsTrayIconVisible()); |
| + // Toggling the virtual keyboard setting changes the visibility of the a11y |
| + // icon. |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(true); |
| + EXPECT_TRUE(IsTrayIconVisible()); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(false); |
| + EXPECT_FALSE(IsTrayIconVisible()); |
| + |
| // Enabling all accessibility features. |
| SetMagnifierEnabled(true); |
| EXPECT_TRUE(IsTrayIconVisible()); |
| @@ -260,12 +282,16 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, ShowTrayIcon) { |
| AccessibilityManager::Get()->EnableSpokenFeedback( |
| true, ash::A11Y_NOTIFICATION_NONE); |
| EXPECT_TRUE(IsTrayIconVisible()); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(true); |
| + EXPECT_TRUE(IsTrayIconVisible()); |
| AccessibilityManager::Get()->EnableSpokenFeedback( |
| false, ash::A11Y_NOTIFICATION_NONE); |
| EXPECT_TRUE(IsTrayIconVisible()); |
| AccessibilityManager::Get()->EnableHighContrast(false); |
| EXPECT_TRUE(IsTrayIconVisible()); |
| SetMagnifierEnabled(false); |
| + EXPECT_TRUE(IsTrayIconVisible()); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(false); |
| EXPECT_FALSE(IsTrayIconVisible()); |
| // Confirms that prefs::kShouldAlwaysShowAccessibilityMenu doesn't affect |
| @@ -314,6 +340,12 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, ShowMenu) { |
| AccessibilityManager::Get()->EnableAutoclick(false); |
| EXPECT_FALSE(CanCreateMenuItem()); |
| + // Toggling virtual keyboard changes the visibility of the menu. |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(true); |
| + EXPECT_TRUE(CanCreateMenuItem()); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(false); |
| + EXPECT_FALSE(CanCreateMenuItem()); |
| + |
| // Enabling all accessibility features. |
| SetMagnifierEnabled(true); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| @@ -324,6 +356,10 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, ShowMenu) { |
| EXPECT_TRUE(CanCreateMenuItem()); |
| AccessibilityManager::Get()->EnableAutoclick(true); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(true); |
| + EXPECT_TRUE(CanCreateMenuItem()); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(false); |
| + EXPECT_TRUE(CanCreateMenuItem()); |
| AccessibilityManager::Get()->EnableAutoclick(false); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| AccessibilityManager::Get()->EnableSpokenFeedback( |
| @@ -333,6 +369,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, ShowMenu) { |
| EXPECT_TRUE(CanCreateMenuItem()); |
| SetMagnifierEnabled(false); |
| EXPECT_FALSE(CanCreateMenuItem()); |
| + |
|
Daniel Erat
2014/02/04 22:05:19
delete this extra blank line
kevers
2014/02/04 22:37:57
Done.
|
| } |
| IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, ShowMenuWithShowMenuOption) { |
| @@ -346,7 +383,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, ShowMenuWithShowMenuOption) { |
| // Confirms that the menu is visible. |
| EXPECT_TRUE(CanCreateMenuItem()); |
| - // The menu is keeping visible regardless of toggling spoken feedback. |
| + // The menu remains visible regardless of toggling spoken feedback. |
| AccessibilityManager::Get()->EnableSpokenFeedback( |
| true, ash::A11Y_NOTIFICATION_NONE); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| @@ -354,24 +391,30 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, ShowMenuWithShowMenuOption) { |
| false, ash::A11Y_NOTIFICATION_NONE); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| - // The menu is keeping visible regardless of toggling high contrast. |
| + // The menu remains visible regardless of toggling high contrast. |
| AccessibilityManager::Get()->EnableHighContrast(true); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| AccessibilityManager::Get()->EnableHighContrast(false); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| - // The menu is keeping visible regardless of toggling screen magnifier. |
| + // The menu remains visible regardless of toggling screen magnifier. |
| SetMagnifierEnabled(true); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| SetMagnifierEnabled(false); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| - // The menu is keeping visible regardless of toggling autoclick. |
| + // The menu remains visible regardless of toggling autoclick. |
| AccessibilityManager::Get()->EnableAutoclick(true); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| AccessibilityManager::Get()->EnableAutoclick(false); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| + // The menu remains visible regardless of toggling on-screen keyboard. |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(true); |
| + EXPECT_TRUE(CanCreateMenuItem()); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(false); |
| + EXPECT_TRUE(CanCreateMenuItem()); |
| + |
| // Enabling all accessibility features. |
| SetMagnifierEnabled(true); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| @@ -382,6 +425,10 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, ShowMenuWithShowMenuOption) { |
| EXPECT_TRUE(CanCreateMenuItem()); |
| AccessibilityManager::Get()->EnableAutoclick(true); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(true); |
| + EXPECT_TRUE(CanCreateMenuItem()); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(false); |
| + EXPECT_TRUE(CanCreateMenuItem()); |
| AccessibilityManager::Get()->EnableAutoclick(false); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| AccessibilityManager::Get()->EnableSpokenFeedback( |
| @@ -404,7 +451,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, ShowMenuWithShowOnLoginScreen) { |
| // Confirms that the menu is visible. |
| EXPECT_TRUE(CanCreateMenuItem()); |
| - // The menu is keeping visible regardless of toggling spoken feedback. |
| + // The menu remains visible regardless of toggling spoken feedback. |
| AccessibilityManager::Get()->EnableSpokenFeedback( |
| true, ash::A11Y_NOTIFICATION_NONE); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| @@ -412,18 +459,24 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, ShowMenuWithShowOnLoginScreen) { |
| false, ash::A11Y_NOTIFICATION_NONE); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| - // The menu is keeping visible regardless of toggling high contrast. |
| + // The menu remains visible regardless of toggling high contrast. |
| AccessibilityManager::Get()->EnableHighContrast(true); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| AccessibilityManager::Get()->EnableHighContrast(false); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| - // The menu is keeping visible regardless of toggling screen magnifier. |
| + // The menu remains visible regardless of toggling screen magnifier. |
| SetMagnifierEnabled(true); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| SetMagnifierEnabled(false); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| + // The menu remains visible regardless of toggling on-screen keyboard. |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(true); |
| + EXPECT_TRUE(CanCreateMenuItem()); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(false); |
| + EXPECT_TRUE(CanCreateMenuItem()); |
| + |
| // Enabling all accessibility features. |
| SetMagnifierEnabled(true); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| @@ -432,6 +485,10 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, ShowMenuWithShowOnLoginScreen) { |
| AccessibilityManager::Get()->EnableSpokenFeedback( |
| true, ash::A11Y_NOTIFICATION_NONE); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(true); |
| + EXPECT_TRUE(CanCreateMenuItem()); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(false); |
| + EXPECT_TRUE(CanCreateMenuItem()); |
| AccessibilityManager::Get()->EnableSpokenFeedback( |
| false, ash::A11Y_NOTIFICATION_NONE); |
| EXPECT_TRUE(CanCreateMenuItem()); |
| @@ -442,12 +499,12 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, ShowMenuWithShowOnLoginScreen) { |
| SetShowAccessibilityOptionsInSystemTrayMenu(true); |
| - // Confirms that the menu is keeping visible. |
| + // Confirms that the menu remains visible. |
| EXPECT_TRUE(CanCreateMenuItem()); |
| SetShowAccessibilityOptionsInSystemTrayMenu(false); |
| - // Confirms that the menu is keeping visible. |
| + // Confirms that the menu remains visible. |
| EXPECT_TRUE(CanCreateMenuItem()); |
| } |
| @@ -518,6 +575,17 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, MAYBE_ClickDetailMenu) { |
| EXPECT_TRUE(CreateDetailedMenu()); |
| ClickAutoclickOnDetailMenu(); |
| EXPECT_FALSE(AccessibilityManager::Get()->IsAutoclickEnabled()); |
| + |
| + // Confirms that the check item toggles on-screen keyboard. |
| + EXPECT_FALSE(AccessibilityManager::Get()->IsVirtualKeyboardEnabled()); |
| + |
| + EXPECT_TRUE(CreateDetailedMenu()); |
| + ClickVirtualKeyboardOnDetailMenu(); |
| + EXPECT_TRUE(AccessibilityManager::Get()->IsVirtualKeyboardEnabled()); |
| + |
| + EXPECT_TRUE(CreateDetailedMenu()); |
| + ClickVirtualKeyboardOnDetailMenu(); |
| + EXPECT_FALSE(AccessibilityManager::Get()->IsVirtualKeyboardEnabled()); |
| } |
| IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| @@ -530,7 +598,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| EXPECT_FALSE(IsScreenMagnifierEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsLargeCursorEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| - EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| CloseDetailMenu(); |
| // Enabling spoken feedback. |
| @@ -542,6 +610,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| EXPECT_FALSE(IsScreenMagnifierEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsLargeCursorEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| CloseDetailMenu(); |
| // Disabling spoken feedback. |
| @@ -553,6 +622,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| EXPECT_FALSE(IsScreenMagnifierEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsLargeCursorEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| CloseDetailMenu(); |
| // Enabling high contrast. |
| @@ -563,6 +633,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| EXPECT_FALSE(IsScreenMagnifierEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsLargeCursorEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| CloseDetailMenu(); |
| // Disabling high contrast. |
| @@ -573,6 +644,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| EXPECT_FALSE(IsScreenMagnifierEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsLargeCursorEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| CloseDetailMenu(); |
| // Enabling full screen magnifier. |
| @@ -583,6 +655,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| EXPECT_TRUE(IsScreenMagnifierEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsLargeCursorEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| CloseDetailMenu(); |
| // Disabling screen magnifier. |
| @@ -593,6 +666,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| EXPECT_FALSE(IsScreenMagnifierEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsLargeCursorEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| CloseDetailMenu(); |
| // Enabling large cursor. |
| @@ -603,6 +677,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| EXPECT_FALSE(IsScreenMagnifierEnabledOnDetailMenu()); |
| EXPECT_TRUE(IsLargeCursorEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| CloseDetailMenu(); |
| // Disabling large cursor. |
| @@ -613,6 +688,29 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| EXPECT_FALSE(IsScreenMagnifierEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsLargeCursorEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| + CloseDetailMenu(); |
| + |
| + // Enable on-screen keyboard. |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(true); |
| + EXPECT_TRUE(CreateDetailedMenu()); |
| + EXPECT_FALSE(IsSpokenFeedbackEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsHighContrastEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsScreenMagnifierEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsLargeCursorEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_TRUE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| + CloseDetailMenu(); |
| + |
| + // Disable on-screen keyboard. |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(false); |
| + EXPECT_TRUE(CreateDetailedMenu()); |
| + EXPECT_FALSE(IsSpokenFeedbackEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsHighContrastEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsScreenMagnifierEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsLargeCursorEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| CloseDetailMenu(); |
| // Enabling all of the a11y features. |
| @@ -621,12 +719,14 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| AccessibilityManager::Get()->EnableHighContrast(true); |
| SetMagnifierEnabled(true); |
| AccessibilityManager::Get()->EnableLargeCursor(true); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(true); |
| EXPECT_TRUE(CreateDetailedMenu()); |
| EXPECT_TRUE(IsSpokenFeedbackEnabledOnDetailMenu()); |
| EXPECT_TRUE(IsHighContrastEnabledOnDetailMenu()); |
| EXPECT_TRUE(IsScreenMagnifierEnabledOnDetailMenu()); |
| EXPECT_TRUE(IsLargeCursorEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_TRUE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| CloseDetailMenu(); |
| // Disabling all of the a11y features. |
| @@ -635,12 +735,14 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| AccessibilityManager::Get()->EnableHighContrast(false); |
| SetMagnifierEnabled(false); |
| AccessibilityManager::Get()->EnableLargeCursor(false); |
| + AccessibilityManager::Get()->EnableVirtualKeyboard(false); |
| EXPECT_TRUE(CreateDetailedMenu()); |
| EXPECT_FALSE(IsSpokenFeedbackEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsHighContrastEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsScreenMagnifierEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsLargeCursorEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| CloseDetailMenu(); |
| // Autoclick is disabled on login screen. |
| @@ -654,6 +756,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| EXPECT_FALSE(IsScreenMagnifierEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsLargeCursorEnabledOnDetailMenu()); |
| EXPECT_TRUE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| CloseDetailMenu(); |
| // Disabling autoclick. |
| @@ -664,6 +767,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMarksOnDetailMenu) { |
| EXPECT_FALSE(IsScreenMagnifierEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsLargeCursorEnabledOnDetailMenu()); |
| EXPECT_FALSE(IsAutoclickEnabledOnDetailMenu()); |
| + EXPECT_FALSE(IsVirtualKeyboardEnabledOnDetailMenu()); |
| CloseDetailMenu(); |
| } |
| @@ -675,6 +779,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMenuVisibilityOnDetailMenu) { |
| EXPECT_TRUE(IsScreenMagnifierMenuShownOnDetailMenu()); |
| EXPECT_TRUE(IsLargeCursorMenuShownOnDetailMenu()); |
| EXPECT_FALSE(IsAutoclickMenuShownOnDetailMenu()); |
| + EXPECT_TRUE(IsVirtualKeyboardMenuShownOnDetailMenu()); |
| CloseDetailMenu(); |
| SetLoginStatus(ash::user::LOGGED_IN_USER); |
| @@ -684,6 +789,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMenuVisibilityOnDetailMenu) { |
| EXPECT_TRUE(IsScreenMagnifierMenuShownOnDetailMenu()); |
| EXPECT_FALSE(IsLargeCursorMenuShownOnDetailMenu()); |
| EXPECT_TRUE(IsAutoclickMenuShownOnDetailMenu()); |
| + EXPECT_TRUE(IsVirtualKeyboardMenuShownOnDetailMenu()); |
| CloseDetailMenu(); |
| SetLoginStatus(ash::user::LOGGED_IN_LOCKED); |
| @@ -693,6 +799,7 @@ IN_PROC_BROWSER_TEST_P(TrayAccessibilityTest, CheckMenuVisibilityOnDetailMenu) { |
| EXPECT_TRUE(IsScreenMagnifierMenuShownOnDetailMenu()); |
| EXPECT_FALSE(IsLargeCursorMenuShownOnDetailMenu()); |
| EXPECT_TRUE(IsAutoclickMenuShownOnDetailMenu()); |
| + EXPECT_TRUE(IsVirtualKeyboardMenuShownOnDetailMenu()); |
| CloseDetailMenu(); |
| } |