| Index: chrome/browser/ui/exclusive_access/fullscreen_controller_interactive_browsertest.cc
|
| diff --git a/chrome/browser/ui/exclusive_access/fullscreen_controller_interactive_browsertest.cc b/chrome/browser/ui/exclusive_access/fullscreen_controller_interactive_browsertest.cc
|
| index 868bb348bcc0e9ce693ba0be135142738d757ec7..1f3ab909cfd69bcee35d44275e1d4d007e9ce61d 100644
|
| --- a/chrome/browser/ui/exclusive_access/fullscreen_controller_interactive_browsertest.cc
|
| +++ b/chrome/browser/ui/exclusive_access/fullscreen_controller_interactive_browsertest.cc
|
| @@ -19,6 +19,7 @@
|
| #include "content/public/browser/render_widget_host_view.h"
|
| #include "content/public/browser/web_contents.h"
|
| #include "content/public/common/url_constants.h"
|
| +#include "net/test/embedded_test_server/embedded_test_server.h"
|
|
|
| using url::kAboutBlankURL;
|
| using content::WebContents;
|
| @@ -26,7 +27,7 @@ using ui::PAGE_TRANSITION_TYPED;
|
|
|
| namespace {
|
|
|
| -const base::FilePath::CharType* kSimpleFile = FILE_PATH_LITERAL("simple.html");
|
| +const base::FilePath::CharType* kSimpleFile = FILE_PATH_LITERAL("/simple.html");
|
|
|
| } // namespace
|
|
|
| @@ -100,7 +101,7 @@ void FullscreenControllerInteractiveTest::ToggleBrowserFullscreen(
|
| // Tests Fullscreen and Mouse Lock with varying content settings ALLOW & BLOCK.
|
| void
|
| FullscreenControllerInteractiveTest::TestFullscreenMouseLockContentSettings() {
|
| - GURL url = test_server()->GetURL("simple.html");
|
| + GURL url = embedded_test_server()->GetURL("/simple.html");
|
| AddTabAtIndex(0, url, PAGE_TRANSITION_TYPED);
|
|
|
| // Validate that going fullscreen for a URL defaults to asking permision.
|
| @@ -185,7 +186,7 @@ void FullscreenControllerInteractiveTest::ToggleTabFullscreen_Internal(
|
| // Test is flaky: http://crbug.com/146006
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| DISABLED_TestNewTabExitsFullscreen) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| AddTabAtIndex(0, GURL(url::kAboutBlankURL), PAGE_TRANSITION_TYPED);
|
|
|
| @@ -203,7 +204,7 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| // Test is flaky: http://crbug.com/146006
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| DISABLED_TestTabExitsItselfFromFullscreen) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| AddTabAtIndex(0, GURL(url::kAboutBlankURL), PAGE_TRANSITION_TYPED);
|
|
|
| @@ -216,7 +217,7 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| // Test is flaky: http://crbug.com/146006
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| DISABLED_TestFullscreenBubbleMouseLockState) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| AddTabAtIndex(0, GURL(url::kAboutBlankURL), PAGE_TRANSITION_TYPED);
|
| AddTabAtIndex(1, GURL(url::kAboutBlankURL), PAGE_TRANSITION_TYPED);
|
| @@ -302,7 +303,7 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| // Test is flaky: http://crbug.com/146006
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| DISABLED_TestTabExitsFullscreenOnNavigation) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| ui_test_utils::NavigateToURL(browser(), GURL("about:blank"));
|
| ASSERT_NO_FATAL_FAILURE(ToggleTabFullscreen(true));
|
| @@ -315,7 +316,7 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| // Test is flaky: http://crbug.com/146006
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| DISABLED_TestTabExitsFullscreenOnGoBack) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| ui_test_utils::NavigateToURL(browser(), GURL("about:blank"));
|
| ui_test_utils::NavigateToURL(browser(), GURL("chrome://newtab"));
|
| @@ -332,7 +333,7 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| IN_PROC_BROWSER_TEST_F(
|
| FullscreenControllerInteractiveTest,
|
| DISABLED_TestTabDoesntExitFullscreenOnSubFrameNavigation) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| GURL url(ui_test_utils::GetTestUrl(base::FilePath(
|
| base::FilePath::kCurrentDirectory), base::FilePath(kSimpleFile)));
|
| @@ -349,7 +350,7 @@ IN_PROC_BROWSER_TEST_F(
|
| IN_PROC_BROWSER_TEST_F(
|
| FullscreenControllerInteractiveTest,
|
| DISABLED_TestFullscreenFromTabWhenAlreadyInBrowserFullscreenWorks) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| ui_test_utils::NavigateToURL(browser(), GURL("about:blank"));
|
| ui_test_utils::NavigateToURL(browser(), GURL("chrome://newtab"));
|
| @@ -367,7 +368,7 @@ IN_PROC_BROWSER_TEST_F(
|
| // http://crbug.com/100467
|
| IN_PROC_BROWSER_TEST_F(
|
| FullscreenControllerTest, DISABLED_TabEntersPresentationModeFromWindowed) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| AddTabAtIndex(0, GURL(url::kAboutBlankURL), PAGE_TRANSITION_TYPED);
|
|
|
| @@ -405,9 +406,9 @@ IN_PROC_BROWSER_TEST_F(
|
|
|
| // Tests mouse lock can be escaped with ESC key.
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest, EscapingMouseLock) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - test_server()->GetURL(kFullscreenMouseLockHTML));
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| + ui_test_utils::NavigateToURL(
|
| + browser(), embedded_test_server()->GetURL(kFullscreenMouseLockHTML));
|
|
|
| ASSERT_FALSE(IsFullscreenBubbleDisplayed());
|
|
|
| @@ -455,9 +456,9 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest, EscapingMouseLock) {
|
| // Test is flaky: http://crbug.com/146006
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| DISABLED_EscapingMouseLockAndFullscreen) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - test_server()->GetURL(kFullscreenMouseLockHTML));
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| + ui_test_utils::NavigateToURL(
|
| + browser(), embedded_test_server()->GetURL(kFullscreenMouseLockHTML));
|
|
|
| ASSERT_FALSE(IsFullscreenBubbleDisplayed());
|
|
|
| @@ -517,9 +518,9 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| // Test is flaky: http://crbug.com/146006
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| DISABLED_MouseLockThenFullscreen) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - test_server()->GetURL(kFullscreenMouseLockHTML));
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| + ui_test_utils::NavigateToURL(
|
| + browser(), embedded_test_server()->GetURL(kFullscreenMouseLockHTML));
|
|
|
| ASSERT_FALSE(IsFullscreenBubbleDisplayed());
|
|
|
| @@ -574,9 +575,9 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| // Tests mouse lock then fullscreen in same request.
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| DISABLED_MouseLockAndFullscreen) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - test_server()->GetURL(kFullscreenMouseLockHTML));
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| + ui_test_utils::NavigateToURL(
|
| + browser(), embedded_test_server()->GetURL(kFullscreenMouseLockHTML));
|
|
|
| ASSERT_FALSE(IsFullscreenBubbleDisplayed());
|
|
|
| @@ -633,9 +634,9 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| // Test is flaky: http://crbug.com/146006
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| DISABLED_PrivilegedMouseLockAndFullscreen) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - test_server()->GetURL(kFullscreenMouseLockHTML));
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| + ui_test_utils::NavigateToURL(
|
| + browser(), embedded_test_server()->GetURL(kFullscreenMouseLockHTML));
|
|
|
| ASSERT_FALSE(IsFullscreenBubbleDisplayed());
|
|
|
| @@ -669,9 +670,9 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| // with no UI distraction for users.
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| MAYBE_MouseLockSilentAfterTargetUnlock) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - test_server()->GetURL(kFullscreenMouseLockHTML));
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| + ui_test_utils::NavigateToURL(
|
| + browser(), embedded_test_server()->GetURL(kFullscreenMouseLockHTML));
|
|
|
| ASSERT_FALSE(IsFullscreenBubbleDisplayed());
|
|
|
| @@ -756,9 +757,9 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| // Tests mouse lock is exited on page navigation.
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| MAYBE_TestTabExitsMouseLockOnNavigation) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - test_server()->GetURL(kFullscreenMouseLockHTML));
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| + ui_test_utils::NavigateToURL(
|
| + browser(), embedded_test_server()->GetURL(kFullscreenMouseLockHTML));
|
|
|
| // Lock the mouse with a user gesture.
|
| ASSERT_TRUE(ui_test_utils::SendKeyPressAndWait(
|
| @@ -781,12 +782,12 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| // Tests mouse lock is exited when navigating back.
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| MAYBE_TestTabExitsMouseLockOnGoBack) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| // Navigate twice to provide a place to go back to.
|
| ui_test_utils::NavigateToURL(browser(), GURL("about:blank"));
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - test_server()->GetURL(kFullscreenMouseLockHTML));
|
| + ui_test_utils::NavigateToURL(
|
| + browser(), embedded_test_server()->GetURL(kFullscreenMouseLockHTML));
|
|
|
| // Lock the mouse with a user gesture.
|
| ASSERT_TRUE(ui_test_utils::SendKeyPressAndWait(
|
| @@ -816,10 +817,10 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| // Tests mouse lock is not exited on sub frame navigation.
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| MAYBE_TestTabDoesntExitMouseLockOnSubFrameNavigation) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| // Create URLs for test page and test page with #fragment.
|
| - GURL url(test_server()->GetURL(kFullscreenMouseLockHTML));
|
| + GURL url(embedded_test_server()->GetURL(kFullscreenMouseLockHTML));
|
| GURL url_with_fragment(url.spec() + "#fragment");
|
|
|
| // Navigate to test page.
|
| @@ -848,9 +849,9 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| // mac: http://crbug.com/103912
|
| IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| DISABLED_ReloadExitsMouseLockAndFullscreen) {
|
| - ASSERT_TRUE(test_server()->Start());
|
| - ui_test_utils::NavigateToURL(browser(),
|
| - test_server()->GetURL(kFullscreenMouseLockHTML));
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| + ui_test_utils::NavigateToURL(
|
| + browser(), embedded_test_server()->GetURL(kFullscreenMouseLockHTML));
|
|
|
| ASSERT_FALSE(IsMouseLockPermissionRequested());
|
|
|
| @@ -924,7 +925,7 @@ IN_PROC_BROWSER_TEST_F(FullscreenControllerInteractiveTest,
|
| // TestFullscreenMouseLockContentSettings.
|
| // http://crbug.com/133831
|
|
|
| - GURL url = test_server()->GetURL("simple.html");
|
| + GURL url = embedded_test_server()->GetURL("/simple.html");
|
| AddTabAtIndex(0, url, PAGE_TRANSITION_TYPED);
|
|
|
| // Validate that going fullscreen for a URL defaults to asking permision.
|
|
|