| 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) {
|
| + 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());
|
|
|