| 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 c058b7d57d3348ee4f0d3cc93f0b3d2faf6492e8..555bd3d737edfae049015422f110e951ac0d368c 100644
|
| --- a/chrome/browser/chromeos/accessibility/spoken_feedback_browsertest.cc
|
| +++ b/chrome/browser/chromeos/accessibility/spoken_feedback_browsertest.cc
|
| @@ -136,6 +136,42 @@ IN_PROC_BROWSER_TEST_P(SpokenFeedbackTest, TypeInOmnibox) {
|
| }
|
|
|
| //
|
| +// Spoken feedback tests that run in guest mode.
|
| +//
|
| +
|
| +class GuestSpokenFeedbackTest : public SpokenFeedbackTest {
|
| + protected:
|
| + GuestSpokenFeedbackTest() {}
|
| + virtual ~GuestSpokenFeedbackTest() {}
|
| +
|
| + virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE {
|
| + command_line->AppendSwitch(chromeos::switches::kGuestSession);
|
| + command_line->AppendSwitch(::switches::kIncognito);
|
| + command_line->AppendSwitchASCII(chromeos::switches::kLoginProfile, "user");
|
| + command_line->AppendSwitchASCII(chromeos::switches::kLoginUser,
|
| + chromeos::UserManager::kGuestUserName);
|
| + }
|
| +
|
| + private:
|
| + DISALLOW_COPY_AND_ASSIGN(GuestSpokenFeedbackTest);
|
| +};
|
| +
|
| +IN_PROC_BROWSER_TEST_F(GuestSpokenFeedbackTest, FocusToolbar) {
|
| + EXPECT_FALSE(AccessibilityManager::Get()->IsSpokenFeedbackEnabled());
|
| +
|
| + SpeechMonitor monitor;
|
| + AccessibilityManager::Get()->EnableSpokenFeedback(
|
| + true, ash::A11Y_NOTIFICATION_NONE);
|
| + EXPECT_TRUE(monitor.SkipChromeVoxEnabledMessage());
|
| +
|
| + chrome::ExecuteCommand(browser(), IDC_FOCUS_TOOLBAR);
|
| + // Might be "Google Chrome Toolbar" or "Chromium Toolbar".
|
| + EXPECT_TRUE(MatchPattern(monitor.GetNextUtterance(), "*oolbar*"));
|
| + EXPECT_EQ("Reload,", monitor.GetNextUtterance());
|
| + EXPECT_EQ("button", monitor.GetNextUtterance());
|
| +}
|
| +
|
| +//
|
| // Spoken feedback tests of the out-of-box experience.
|
| //
|
|
|
|
|