Index: chrome/browser/net/proxy_browsertest.cc |
diff --git a/chrome/browser/net/proxy_browsertest.cc b/chrome/browser/net/proxy_browsertest.cc |
index dbfa42066a0e8108d240c8d5817d0d3c625ba1e9..8080d72120a2287a5122cff899ac85ce90c00445 100644 |
--- a/chrome/browser/net/proxy_browsertest.cc |
+++ b/chrome/browser/net/proxy_browsertest.cc |
@@ -85,11 +85,12 @@ class ProxyBrowserTest : public InProcessBrowserTest { |
// that requires basic authentication. |
IN_PROC_BROWSER_TEST_F(ProxyBrowserTest, MAYBE_BasicAuthWSConnect) { |
// Launch WebSocket server. |
- content::TestWebSocketServer ws_server; |
- int port = ws_server.UseRandomPort(); |
- FilePath ws_root_dir; |
- ASSERT_TRUE(PathService::Get(chrome::DIR_TEST_DATA, &ws_root_dir)); |
- ASSERT_TRUE(ws_server.Start(ws_root_dir)); |
+ net::TestServer ws_server(net::TestServer::TYPE_WS, |
+ net::TestServer::kLocalhost, |
+ FilePath(FILE_PATH_LITERAL("net")) |
+ .Append(FILE_PATH_LITERAL("data")) |
+ .Append(FILE_PATH_LITERAL("websocket"))); |
Ryan Sleevi
2012/10/10 17:59:57
As per the comment on the other CL, using FILE_PAT
Takashi Toyoshima
2012/10/11 05:53:28
Done.
|
+ ASSERT_TRUE(ws_server.Start()); |
content::WebContents* tab = chrome::GetActiveWebContents(browser()); |
content::NavigationController* controller = &tab->GetController(); |
@@ -105,10 +106,8 @@ IN_PROC_BROWSER_TEST_F(ProxyBrowserTest, MAYBE_BasicAuthWSConnect) { |
// Visit a page that tries to establish WebSocket connection. The title |
// of the page will be 'PASS' on success. |
- // TODO(bashi): Add TestWebSocketServer::GetURL() instead creating url here. |
- std::string url_path = |
- StringPrintf("%s%d%s", "http://localhost:", port, "/ws.html"); |
- ui_test_utils::NavigateToURL(browser(), GURL(url_path)); |
+ ui_test_utils::NavigateToURL(browser(), |
+ ws_server.GetAlternateURL("connect_check.html")); |
const string16 result = watcher.WaitAndGetTitle(); |
EXPECT_TRUE(EqualsASCII(result, "PASS")); |