| // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "base/path_service.h" |
| #include "chrome/browser/extensions/extension_apitest.h" |
| #include "chrome/common/chrome_paths.h" |
| #include "chrome/test/ui_test_utils.h" |
| #include "net/base/mock_host_resolver.h" |
| |
| #if defined(OS_MACOSX) |
| // WebSocket test started timing out - suspect webkit roll from 67965->68051. |
| // http://crbug.com/56596 |
| #define MAYBE_WebSocket DISABLED_WebSocket |
| #else |
| #define MAYBE_WebSocket WebSocket |
| #endif |
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest, MAYBE_WebSocket) { |
| FilePath websocket_root_dir; |
| PathService::Get(chrome::DIR_TEST_DATA, &websocket_root_dir); |
| websocket_root_dir = websocket_root_dir.AppendASCII("layout_tests") |
| .AppendASCII("LayoutTests"); |
| ui_test_utils::TestWebSocketServer server(websocket_root_dir); |
| ASSERT_TRUE(RunExtensionTest("websocket")) << message_; |
| } |