diff options
Diffstat (limited to 'chrome/browser/debugger')
-rw-r--r-- | chrome/browser/debugger/devtools_sanity_unittest.cc | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/chrome/browser/debugger/devtools_sanity_unittest.cc b/chrome/browser/debugger/devtools_sanity_unittest.cc index 8e7deb5..cafd3c4 100644 --- a/chrome/browser/debugger/devtools_sanity_unittest.cc +++ b/chrome/browser/debugger/devtools_sanity_unittest.cc @@ -42,6 +42,7 @@ class BrowserClosedObserver : public NotificationObserver { const int kActionDelayMs = 500; const wchar_t kSimplePage[] = L"files/devtools/simple_page.html"; +const wchar_t kJsPage[] = L"files/devtools/js_page.html"; class DevToolsSanityTest : public InProcessBrowserTest { public: @@ -51,8 +52,8 @@ class DevToolsSanityTest : public InProcessBrowserTest { } protected: - void RunTest(const std::string& test_name) { - OpenDevToolsWindow(); + void RunTest(const std::string& test_name, const std::wstring& test_page) { + OpenDevToolsWindow(test_page); std::string result; ASSERT_TRUE( ui_test_utils::ExecuteJavaScriptAndExtractString( @@ -64,9 +65,9 @@ class DevToolsSanityTest : public InProcessBrowserTest { CloseDevToolsWindow(); } - void OpenDevToolsWindow() { + void OpenDevToolsWindow(const std::wstring& test_page) { HTTPTestServer* server = StartHTTPServer(); - GURL url = server->TestServerPageW(kSimplePage); + GURL url = server->TestServerPageW(test_page); ui_test_utils::NavigateToURL(browser(), url); TabContents* tab = browser()->GetTabContentsAt(0); @@ -95,22 +96,27 @@ class DevToolsSanityTest : public InProcessBrowserTest { // WebInspector opens. IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, TestHostIsPresent) { - RunTest("testHostIsPresent"); + RunTest("testHostIsPresent", kSimplePage); } // Tests elements panel basics. IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, TestElementsTreeRoot) { - RunTest("testElementsTreeRoot"); + RunTest("testElementsTreeRoot", kSimplePage); } // Tests main resource load. IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, TestMainResource) { - RunTest("testMainResource"); + RunTest("testMainResource", kSimplePage); } // Tests resources panel enabling. IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, TestEnableResourcesTab) { - RunTest("testEnableResourcesTab"); + RunTest("testEnableResourcesTab", kSimplePage); +} + +// Tests profiler panel. +IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, TestProfilerTab) { + RunTest("testProfilerTab", kJsPage); } } // namespace |