Index: chrome/browser/debugger/devtools_sanity_unittest.cc |
diff --git a/chrome/browser/debugger/devtools_sanity_unittest.cc b/chrome/browser/debugger/devtools_sanity_unittest.cc |
index a269dd8d916efab9768c93aafaa62a9125fe30bf..e07f06c896bafc3a2ed2caafe87d341443cd03df 100644 |
--- a/chrome/browser/debugger/devtools_sanity_unittest.cc |
+++ b/chrome/browser/debugger/devtools_sanity_unittest.cc |
@@ -312,4 +312,18 @@ IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, TestNetworkRawHeadersText) { |
RunTest("testNetworkRawHeadersText", kChunkedTestPage); |
} |
+IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, TestPageWithNoJavaScript) { |
+ OpenDevToolsWindow("about:blank"); |
+ std::string result; |
+ ASSERT_TRUE( |
+ ui_test_utils::ExecuteJavaScriptAndExtractString( |
+ client_contents_->render_view_host(), |
+ L"", |
+ L"window.domAutomationController.send(" |
+ L"'' + (window.uiTests && (typeof uiTests.runTest)));", |
+ &result)); |
+ ASSERT_EQ("function", result) << "DevTools front-end is broken."; |
+ CloseDevToolsWindow(); |
+} |
+ |
} // namespace |