| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 <stddef.h> | 5 #include <stddef.h> |
| 6 | 6 |
| 7 #include <memory> | 7 #include <memory> |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 1825 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1836 DispatchOnTestSuite(window_, "enableAutoAttachToCreatedPages"); | 1836 DispatchOnTestSuite(window_, "enableAutoAttachToCreatedPages"); |
| 1837 DevToolsWindowCreationObserver observer; | 1837 DevToolsWindowCreationObserver observer; |
| 1838 ASSERT_TRUE(content::ExecuteScript( | 1838 ASSERT_TRUE(content::ExecuteScript( |
| 1839 GetInspectedTab(), "window.open('window_open.html', '_blank');")); | 1839 GetInspectedTab(), "window.open('window_open.html', '_blank');")); |
| 1840 observer.WaitForLoad(); | 1840 observer.WaitForLoad(); |
| 1841 DispatchOnTestSuite(observer.devtools_window(), "waitForDebuggerPaused"); | 1841 DispatchOnTestSuite(observer.devtools_window(), "waitForDebuggerPaused"); |
| 1842 DevToolsWindowTesting::CloseDevToolsWindowSync(observer.devtools_window()); | 1842 DevToolsWindowTesting::CloseDevToolsWindowSync(observer.devtools_window()); |
| 1843 CloseDevToolsWindow(); | 1843 CloseDevToolsWindow(); |
| 1844 } | 1844 } |
| 1845 | 1845 |
| 1846 IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, SecondTabAfterDevTools) { |
| 1847 OpenDevToolsWindow(kDebuggerTestPage, true); |
| 1848 |
| 1849 ui_test_utils::NavigateToURLWithDisposition( |
| 1850 browser(), spawned_test_server()->GetURL(kDebuggerTestPage), |
| 1851 WindowOpenDisposition::NEW_FOREGROUND_TAB, |
| 1852 ui_test_utils::BROWSER_TEST_WAIT_FOR_TAB | |
| 1853 ui_test_utils::BROWSER_TEST_WAIT_FOR_NAVIGATION); |
| 1854 WebContents* second = browser()->tab_strip_model()->GetActiveWebContents(); |
| 1855 |
| 1856 scoped_refptr<content::DevToolsAgentHost> agent( |
| 1857 content::DevToolsAgentHost::GetOrCreateFor(second)); |
| 1858 EXPECT_EQ("page", agent->GetType()); |
| 1859 |
| 1860 CloseDevToolsWindow(); |
| 1861 } |
| 1862 |
| 1846 IN_PROC_BROWSER_TEST_F(WorkerDevToolsSanityTest, InspectSharedWorker) { | 1863 IN_PROC_BROWSER_TEST_F(WorkerDevToolsSanityTest, InspectSharedWorker) { |
| 1847 RunTest("testSharedWorker", kSharedWorkerTestPage, kSharedWorkerTestWorker); | 1864 RunTest("testSharedWorker", kSharedWorkerTestPage, kSharedWorkerTestWorker); |
| 1848 } | 1865 } |
| 1849 | 1866 |
| 1850 // Flaky on multiple platforms. See http://crbug.com/432444 | 1867 // Flaky on multiple platforms. See http://crbug.com/432444 |
| 1851 IN_PROC_BROWSER_TEST_F(WorkerDevToolsSanityTest, | 1868 IN_PROC_BROWSER_TEST_F(WorkerDevToolsSanityTest, |
| 1852 DISABLED_PauseInSharedWorkerInitialization) { | 1869 DISABLED_PauseInSharedWorkerInitialization) { |
| 1853 ASSERT_TRUE(spawned_test_server()->Start()); | 1870 ASSERT_TRUE(spawned_test_server()->Start()); |
| 1854 GURL url = spawned_test_server()->GetURL(kReloadSharedWorkerTestPage); | 1871 GURL url = spawned_test_server()->GetURL(kReloadSharedWorkerTestPage); |
| 1855 ui_test_utils::NavigateToURL(browser(), url); | 1872 ui_test_utils::NavigateToURL(browser(), url); |
| (...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2060 RunTestFunction(window, "testWindowInitializedOnNavigateBack"); | 2077 RunTestFunction(window, "testWindowInitializedOnNavigateBack"); |
| 2061 | 2078 |
| 2062 DevToolsWindowTesting::CloseDevToolsWindowSync(window); | 2079 DevToolsWindowTesting::CloseDevToolsWindowSync(window); |
| 2063 content::WebUIControllerFactory::UnregisterFactoryForTesting(&test_factory); | 2080 content::WebUIControllerFactory::UnregisterFactoryForTesting(&test_factory); |
| 2064 } | 2081 } |
| 2065 | 2082 |
| 2066 // Tests scripts panel showing. | 2083 // Tests scripts panel showing. |
| 2067 IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, TestDevToolsSharedWorker) { | 2084 IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, TestDevToolsSharedWorker) { |
| 2068 RunTest("testDevToolsSharedWorker", url::kAboutBlankURL); | 2085 RunTest("testDevToolsSharedWorker", url::kAboutBlankURL); |
| 2069 } | 2086 } |
| OLD | NEW |