| Index: third_party/WebKit/LayoutTests/http/tests/inspector/devtools-js/console-clear.js
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/inspector/devtools-js/console-clear.js b/third_party/WebKit/LayoutTests/http/tests/inspector/devtools-js/console-clear.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..d132176b2ae3567a9e1fdf8a72e20d1cc7255673
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/http/tests/inspector/devtools-js/console-clear.js
|
| @@ -0,0 +1,29 @@
|
| +// Copyright 2017 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +(async function() {
|
| + TestRunner.addResult("Tests that console is cleared upon requestClearMessages call.\n");
|
| +
|
| + await TestRunner.loadPanel("console");
|
| + await TestRunner.loadModule("console_test_runner");
|
| +
|
| + function log() {
|
| + // Fill console.
|
| + console.log("one");
|
| + console.log("two");
|
| + console.log("three");
|
| + }
|
| +
|
| + await TestRunner.evaluateInPagePromise(`(${log.toString()})()`);
|
| + TestRunner.addResult("=== Before clear ===");
|
| + ConsoleTestRunner.dumpConsoleMessages();
|
| +
|
| + Console.ConsoleView.clearConsole();
|
| + TestRunner.deprecatedRunAfterPendingDispatches(callback);
|
| + function callback() {
|
| + TestRunner.addResult("=== After clear ===");
|
| + ConsoleTestRunner.dumpConsoleMessages();
|
| + TestRunner.completeTest();
|
| + }
|
| +})();
|
|
|