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 |