OLD | NEW |
(Empty) | |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. |
| 4 |
| 5 (async function() { |
| 6 TestRunner.addResult("Tests that console is cleared upon requestClearMessages
call.\n"); |
| 7 |
| 8 await TestRunner.loadPanel("console"); |
| 9 await TestRunner.loadModule("console_test_runner"); |
| 10 |
| 11 function log() { |
| 12 // Fill console. |
| 13 console.log("one"); |
| 14 console.log("two"); |
| 15 console.log("three"); |
| 16 } |
| 17 |
| 18 await TestRunner.evaluateInPagePromise(`(${log.toString()})()`); |
| 19 TestRunner.addResult("=== Before clear ==="); |
| 20 ConsoleTestRunner.dumpConsoleMessages(); |
| 21 |
| 22 Console.ConsoleView.clearConsole(); |
| 23 TestRunner.deprecatedRunAfterPendingDispatches(callback); |
| 24 function callback() { |
| 25 TestRunner.addResult("=== After clear ==="); |
| 26 ConsoleTestRunner.dumpConsoleMessages(); |
| 27 TestRunner.completeTest(); |
| 28 } |
| 29 })(); |
OLD | NEW |