Index: chrome/test/functional/chromeos_login.py |
diff --git a/chrome/test/functional/chromeos_login.py b/chrome/test/functional/chromeos_login.py |
index 86bc80dde2b2127a00f1591536e2779f0175f08d..c90c65f4c4c81c3de7233004c52234caf59f310d 100755 |
--- a/chrome/test/functional/chromeos_login.py |
+++ b/chrome/test/functional/chromeos_login.py |
@@ -156,6 +156,18 @@ class ChromeosLogin(pyauto.PyUITest): |
self.Logout() |
self.testLoginToCreateNewAccount() |
+ def testLogoutWithNoWindows(self): |
+ """Verify logout when no browser windows are present.""" |
+ self.testGoodLogin() |
+ for i in range(5): |
+ self.OpenNewBrowserWindow(True) |
+ for _ in range(self.GetBrowserWindowCount()): |
+ self.CloseBrowserWindow(0) |
+ self.assertEqual(0, self.GetBrowserWindowCount(), |
+ msg='Could not close all browser windows') |
+ self.Logout() |
+ self.testGoodLogin() |
+ |
if __name__ == '__main__': |
pyauto_functional.Main() |