| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "extensions/browser/guest_view/web_view/web_view_apitest.h" | 5 #include "extensions/browser/guest_view/web_view/web_view_apitest.h" |
| 6 | 6 |
| 7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
| 8 #include "base/path_service.h" | 8 #include "base/path_service.h" |
| 9 #include "base/strings/string_util.h" | 9 #include "base/strings/string_util.h" |
| 10 #include "base/strings/stringprintf.h" | 10 #include "base/strings/stringprintf.h" |
| (...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 307 } | 307 } |
| 308 | 308 |
| 309 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestDialogPrompt) { | 309 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestDialogPrompt) { |
| 310 RunTest("testDialogPrompt", "web_view/dialog"); | 310 RunTest("testDialogPrompt", "web_view/dialog"); |
| 311 } | 311 } |
| 312 | 312 |
| 313 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestDisplayNoneWebviewLoad) { | 313 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestDisplayNoneWebviewLoad) { |
| 314 RunTest("testDisplayNoneWebviewLoad", "web_view/apitest"); | 314 RunTest("testDisplayNoneWebviewLoad", "web_view/apitest"); |
| 315 } | 315 } |
| 316 | 316 |
| 317 // TODO(lfg): Re-enable this test once the fix for webview leaking | 317 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestDisplayNoneWebviewRemoveChild) { |
| 318 // RenderProcessHost has landed. See http://crbug.com/419020 . | |
| 319 IN_PROC_BROWSER_TEST_F(WebViewAPITest, | |
| 320 DISABLED_TestDisplayNoneWebviewRemoveChild) { | |
| 321 RunTest("testDisplayNoneWebviewRemoveChild", "web_view/apitest"); | 318 RunTest("testDisplayNoneWebviewRemoveChild", "web_view/apitest"); |
| 322 } | 319 } |
| 323 | 320 |
| 324 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestEventName) { | 321 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestEventName) { |
| 325 RunTest("testEventName", "web_view/apitest"); | 322 RunTest("testEventName", "web_view/apitest"); |
| 326 } | 323 } |
| 327 | 324 |
| 328 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestExecuteScript) { | 325 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestExecuteScript) { |
| 329 RunTest("testExecuteScript", "web_view/apitest"); | 326 RunTest("testExecuteScript", "web_view/apitest"); |
| 330 } | 327 } |
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 500 } | 497 } |
| 501 | 498 |
| 502 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestReloadAfterTerminate) { | 499 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestReloadAfterTerminate) { |
| 503 RunTest("testReloadAfterTerminate", "web_view/apitest"); | 500 RunTest("testReloadAfterTerminate", "web_view/apitest"); |
| 504 } | 501 } |
| 505 | 502 |
| 506 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestRemoveSrcAttribute) { | 503 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestRemoveSrcAttribute) { |
| 507 RunTest("testRemoveSrcAttribute", "web_view/apitest"); | 504 RunTest("testRemoveSrcAttribute", "web_view/apitest"); |
| 508 } | 505 } |
| 509 | 506 |
| 510 // TODO(lfg): Re-enable this test once the fix for webview leaking | 507 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestRemoveWebviewAfterNavigation) { |
| 511 // RenderProcessHost has landed. See http://crbug.com/419020 . | |
| 512 IN_PROC_BROWSER_TEST_F(WebViewAPITest, | |
| 513 DISABLED_TestRemoveWebviewAfterNavigation) { | |
| 514 RunTest("testRemoveWebviewAfterNavigation", "web_view/apitest"); | 508 RunTest("testRemoveWebviewAfterNavigation", "web_view/apitest"); |
| 515 } | 509 } |
| 516 | 510 |
| 517 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestResizeWebviewResizesContent) { | 511 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestResizeWebviewResizesContent) { |
| 518 RunTest("testResizeWebviewResizesContent", "web_view/apitest"); | 512 RunTest("testResizeWebviewResizesContent", "web_view/apitest"); |
| 519 } | 513 } |
| 520 | 514 |
| 521 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestTerminateAfterExit) { | 515 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestTerminateAfterExit) { |
| 522 RunTest("testTerminateAfterExit", "web_view/apitest"); | 516 RunTest("testTerminateAfterExit", "web_view/apitest"); |
| 523 } | 517 } |
| (...skipping 14 matching lines...) Expand all Loading... |
| 538 // object, on the webview element, and hanging directly off webview. | 532 // object, on the webview element, and hanging directly off webview. |
| 539 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestWebRequestAPIExistence) { | 533 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestWebRequestAPIExistence) { |
| 540 RunTest("testWebRequestAPIExistence", "web_view/apitest"); | 534 RunTest("testWebRequestAPIExistence", "web_view/apitest"); |
| 541 } | 535 } |
| 542 | 536 |
| 543 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestWebRequestAPIGoogleProperty) { | 537 IN_PROC_BROWSER_TEST_F(WebViewAPITest, TestWebRequestAPIGoogleProperty) { |
| 544 RunTest("testWebRequestAPIGoogleProperty", "web_view/apitest"); | 538 RunTest("testWebRequestAPIGoogleProperty", "web_view/apitest"); |
| 545 } | 539 } |
| 546 | 540 |
| 547 } // namespace extensions | 541 } // namespace extensions |
| OLD | NEW |