Index: chrome/browser/chromeos/login/test/oobe_screen_waiter.h |
diff --git a/chrome/browser/chromeos/login/test/oobe_screen_waiter.h b/chrome/browser/chromeos/login/test/oobe_screen_waiter.h |
index 4704f37641d643b184987058ac5ea9abfc261a75..8df9b8b232e746f7e4c714e074f8c70f014016e7 100644 |
--- a/chrome/browser/chromeos/login/test/oobe_screen_waiter.h |
+++ b/chrome/browser/chromeos/login/test/oobe_screen_waiter.h |
@@ -21,8 +21,14 @@ class OobeScreenWaiter : public OobeUI::Observer { |
explicit OobeScreenWaiter(OobeDisplay::Screen expected_screen); |
virtual ~OobeScreenWaiter(); |
+ // Run message loop to wait for the expected_screen. |
void Wait(); |
+ // Similar to Wait() but does not assert the current screen is |
+ // expected_screen on exit. Use this when there are multiple screen changes |
+ // during the wait and the screen to be waited is not the final one. |
+ void WaitNoAssertCurrentScreen(); |
+ |
// OobeUI::Observer implementation: |
virtual void OnCurrentScreenChanged( |
OobeDisplay::Screen current_screen, |