Index: chrome/browser/chromeos/accessibility/spoken_feedback_browsertest.cc |
diff --git a/chrome/browser/chromeos/accessibility/spoken_feedback_browsertest.cc b/chrome/browser/chromeos/accessibility/spoken_feedback_browsertest.cc |
index edc80b1ebda00fbbcd0abdde124c6aef69727861..7f8fe5ae5967edb9f9c9600126a394b56d9a289d 100644 |
--- a/chrome/browser/chromeos/accessibility/spoken_feedback_browsertest.cc |
+++ b/chrome/browser/chromeos/accessibility/spoken_feedback_browsertest.cc |
@@ -263,24 +263,15 @@ |
IN_PROC_BROWSER_TEST_P(SpokenFeedbackTest, FocusToolbar) { |
EnableChromeVox(); |
chrome::ExecuteCommand(browser(), IDC_FOCUS_TOOLBAR); |
- EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), "about:blank*")); |
- EXPECT_EQ("main", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Tool bar", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Reload", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Button", speech_monitor_.GetNextUtterance()); |
+ EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), |
+ "about:blank*Tool bar Reload Button")); |
} |
IN_PROC_BROWSER_TEST_P(SpokenFeedbackTest, TypeInOmnibox) { |
EnableChromeVox(); |
chrome::ExecuteCommand(browser(), IDC_FOCUS_LOCATION); |
- EXPECT_TRUE( |
- MatchPattern(speech_monitor_.GetNextUtterance(), "*about:blank*")); |
- EXPECT_EQ("main", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Tool bar", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Address and search bar", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("about:blank", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Edit text", speech_monitor_.GetNextUtterance()); |
+ EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), "*Edit text*")); |
SendKeyPress(ui::VKEY_X); |
EXPECT_EQ("x", speech_monitor_.GetNextUtterance()); |
@@ -299,17 +290,13 @@ |
EnableChromeVox(); |
EXPECT_TRUE(PerformAcceleratorAction(ash::FOCUS_SHELF)); |
- EXPECT_EQ("Shelf", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Tool bar", speech_monitor_.GetNextUtterance()); |
- if (app_list::switches::IsExperimentalAppListEnabled()) |
- EXPECT_EQ("Launcher", speech_monitor_.GetNextUtterance()); |
- else |
- EXPECT_EQ("Apps", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Button", speech_monitor_.GetNextUtterance()); |
+ const char* expected = app_list::switches::IsExperimentalAppListEnabled() |
+ ? "Shelf Tool bar Launcher Button" |
+ : "Shelf Tool bar Apps Button"; |
+ EXPECT_EQ(expected, speech_monitor_.GetNextUtterance()); |
SendKeyPress(ui::VKEY_TAB); |
- EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), "*")); |
- EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), "Button")); |
+ EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), "* Button")); |
} |
IN_PROC_BROWSER_TEST_P(SpokenFeedbackTest, NavigateAppLauncher) { |
@@ -318,19 +305,17 @@ |
EXPECT_TRUE(PerformAcceleratorAction(ash::FOCUS_SHELF)); |
while (true) { |
std::string utterance = speech_monitor_.GetNextUtterance(); |
- if (MatchPattern(utterance, "Button")) |
+ if (MatchPattern(utterance, "*Button")) |
break; |
} |
SendKeyPress(ui::VKEY_RETURN); |
- EXPECT_EQ("Search or type U R L", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Edit text", speech_monitor_.GetNextUtterance()); |
+ EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), |
+ "Search or type U R L Edit text")); |
SendKeyPress(ui::VKEY_DOWN); |
- EXPECT_EQ("Dialog", speech_monitor_.GetNextUtterance()); |
- EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), "*")); |
- EXPECT_EQ("Button", speech_monitor_.GetNextUtterance()); |
+ EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), "* Button")); |
} |
IN_PROC_BROWSER_TEST_P(SpokenFeedbackTest, OpenStatusTray) { |
@@ -341,8 +326,7 @@ |
EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), "time *")); |
EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), |
"Battery is*full.")); |
- EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), "*")); |
- EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), "Button")); |
+ EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), "*Button")); |
} |
IN_PROC_BROWSER_TEST_P(SpokenFeedbackTest, NavigateSystemTray) { |
@@ -351,16 +335,15 @@ |
EXPECT_TRUE(PerformAcceleratorAction(ash::SHOW_SYSTEM_TRAY_BUBBLE)); |
while (true) { |
std::string utterance = speech_monitor_.GetNextUtterance(); |
- if (MatchPattern(utterance, "Button")) |
+ if (MatchPattern(utterance, "* Button")) |
break; |
} |
// Navigate to Bluetooth sub-menu and open it. |
while (true) { |
SendKeyPress(ui::VKEY_TAB); |
- std::string content = speech_monitor_.GetNextUtterance(); |
- std::string role = speech_monitor_.GetNextUtterance(); |
- if (MatchPattern(content, "*Bluetooth*") && MatchPattern(role, "Button")) |
+ std::string utterance = speech_monitor_.GetNextUtterance(); |
+ if (MatchPattern(utterance, "*Bluetooth* Button")) |
break; |
} |
SendKeyPress(ui::VKEY_RETURN); |
@@ -369,16 +352,12 @@ |
while (true) { |
SendKeyPress(ui::VKEY_TAB); |
std::string utterance = speech_monitor_.GetNextUtterance(); |
- if (MatchPattern(utterance, "Previous menu")) |
+ if (MatchPattern(utterance, "Previous menu Button")) |
break; |
} |
SendKeyPress(ui::VKEY_RETURN); |
- |
- while (true) { |
- std::string utterance = speech_monitor_.GetNextUtterance(); |
- if (MatchPattern(speech_monitor_.GetNextUtterance(), "Button")) |
- break; |
- } |
+ EXPECT_TRUE( |
+ MatchPattern(speech_monitor_.GetNextUtterance(), "*Bluetooth* Button")); |
} |
// See http://crbug.com/443608 |
@@ -408,12 +387,11 @@ |
EXPECT_TRUE(PerformAcceleratorAction(ash::TOGGLE_OVERVIEW)); |
EXPECT_EQ("Edit text", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Alert", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Entered window overview mode", speech_monitor_.GetNextUtterance()); |
+ EXPECT_EQ("Alert Entered window overview mode", |
+ speech_monitor_.GetNextUtterance()); |
SendKeyPress(ui::VKEY_TAB); |
- EXPECT_EQ("about:blank", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Button", speech_monitor_.GetNextUtterance()); |
+ EXPECT_EQ("about:blank Button", speech_monitor_.GetNextUtterance()); |
} |
#if defined(MEMORY_SANITIZER) |
@@ -581,11 +559,8 @@ |
chrome::ExecuteCommand(browser(), IDC_FOCUS_TOOLBAR); |
- EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), "about:blank*")); |
- EXPECT_EQ("main", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Tool bar", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Reload", speech_monitor_.GetNextUtterance()); |
- EXPECT_EQ("Button", speech_monitor_.GetNextUtterance()); |
+ EXPECT_TRUE(MatchPattern(speech_monitor_.GetNextUtterance(), |
+ "about:blank*Tool bar Reload Button")); |
} |
// |