summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-03 11:07:48 +0000
committerpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-03 11:07:48 +0000
commit13c68582fc7a22a18cde190d09393912124f75b0 (patch)
tree30b1c9c3c672f75f088c395fea75bec966cf3e04 /chrome
parentbeea9c0efe410ae4579b9a194efad9387dbdbce9 (diff)
downloadchromium_src-13c68582fc7a22a18cde190d09393912124f75b0.zip
chromium_src-13c68582fc7a22a18cde190d09393912124f75b0.tar.gz
chromium_src-13c68582fc7a22a18cde190d09393912124f75b0.tar.bz2
DevTools: Console tests.
Review URL: http://codereview.chromium.org/149178 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19904 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/debugger/devtools_sanity_unittest.cc11
-rw-r--r--chrome/test/data/devtools/console_test_page.html39
2 files changed, 50 insertions, 0 deletions
diff --git a/chrome/browser/debugger/devtools_sanity_unittest.cc b/chrome/browser/debugger/devtools_sanity_unittest.cc
index ac479e9..0918a0d 100644
--- a/chrome/browser/debugger/devtools_sanity_unittest.cc
+++ b/chrome/browser/debugger/devtools_sanity_unittest.cc
@@ -44,6 +44,7 @@ const int kActionDelayMs = 500;
const wchar_t kSimplePage[] = L"files/devtools/simple_page.html";
const wchar_t kJsPage[] = L"files/devtools/js_page.html";
const wchar_t kDebuggerTestPage[] = L"files/devtools/debugger_test_page.html";
+const wchar_t kConsoleTestPage[] = L"files/devtools/console_test_page.html";
class DevToolsSanityTest : public InProcessBrowserTest {
public:
@@ -144,4 +145,14 @@ IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, TestShowScriptsTab) {
RunTest("testShowScriptsTab", kDebuggerTestPage);
}
+// Tests console eval.
+IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, TestConsoleEval) {
+ RunTest("testConsoleEval", kConsoleTestPage);
+}
+
+// Tests console log.
+IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, TestConsoleLog) {
+ RunTest("testConsoleLog", kConsoleTestPage);
+}
+
} // namespace
diff --git a/chrome/test/data/devtools/console_test_page.html b/chrome/test/data/devtools/console_test_page.html
new file mode 100644
index 0000000..cae1f57f
--- /dev/null
+++ b/chrome/test/data/devtools/console_test_page.html
@@ -0,0 +1,39 @@
+<html>
+<head>
+<script type="text/javascript">
+
+console.log('log');
+
+console.debug('debug');
+
+console.info('info');
+
+console.warn('warn');
+
+console.error('error');
+
+console.log('Message format number %i, %d and %f', 1, 2, 3.5);
+
+console.log('Message %s for %s', 'format', 'string');
+
+console.log('Object %o', {'foo' : 'bar' });
+
+for (var i = 0; i < 5; ++i) {
+ console.log('repeated');
+}
+
+for (var i = 0; i < 2; ++i) {
+ console.count('count');
+}
+
+console.group('group');
+console.groupEnd();
+
+console.time('timer');
+console.timeEnd('timer');
+
+</script>
+</head>
+<body>
+</body>
+</html>