Chromium Code Reviews| Index: chrome/browser/ui/browser_browsertest.cc |
| diff --git a/chrome/browser/ui/browser_browsertest.cc b/chrome/browser/ui/browser_browsertest.cc |
| index d1933a4b841624e5e5f0d55b42c811f5f650d271..c98ef1586022cd2428b4634f7344f71cebd5af02 100644 |
| --- a/chrome/browser/ui/browser_browsertest.cc |
| +++ b/chrome/browser/ui/browser_browsertest.cc |
| @@ -827,6 +827,22 @@ IN_PROC_BROWSER_TEST_F(BrowserTest, TestTabExitsItselfFromFullscreen) { |
| ASSERT_FALSE(browser()->window()->IsFullscreen()); |
| } |
| +IN_PROC_BROWSER_TEST_F(BrowserTest, TestTabExitsFullscreenOnNavigation) { |
|
Peter Kasting
2011/09/26 23:58:50
I think we should also have a test that fullscreen
koz (OOO until 15th September)
2011/09/27 03:49:30
Done.
|
| + ASSERT_TRUE(test_server()->Start()); |
| + |
| + ui_test_utils::NavigateToURL(browser(), GURL("about:blank")); |
| + ui_test_utils::NavigateToURL(browser(), GURL("chrome://newtab")); |
| + |
| + TabContents* fullscreen_tab = browser()->GetSelectedTabContents(); |
| + |
| + browser()->ToggleFullscreenModeForTab(fullscreen_tab, true); |
| + ui_test_utils::WaitForNotification(chrome::NOTIFICATION_FULLSCREEN_CHANGED); |
| + ASSERT_TRUE(browser()->window()->IsFullscreen()); |
| + browser()->GoBack(CURRENT_TAB); |
| + ui_test_utils::WaitForNotification(chrome::NOTIFICATION_FULLSCREEN_CHANGED); |
| + ASSERT_FALSE(browser()->window()->IsFullscreen()); |
| +} |
| + |
| #if defined(OS_MACOSX) |
| IN_PROC_BROWSER_TEST_F(BrowserTest, TabEntersPresentationModeFromWindowed) { |
| ASSERT_TRUE(test_server()->Start()); |