diff options
Diffstat (limited to 'deps/v8/test/inspector/runtime/console-deprecated-methods.js')
-rw-r--r-- | deps/v8/test/inspector/runtime/console-deprecated-methods.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/deps/v8/test/inspector/runtime/console-deprecated-methods.js b/deps/v8/test/inspector/runtime/console-deprecated-methods.js new file mode 100644 index 0000000000..2705cb083f --- /dev/null +++ b/deps/v8/test/inspector/runtime/console-deprecated-methods.js @@ -0,0 +1,28 @@ +// Copyright 2016 the V8 project authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +print("Tests checks that deprecation messages for console.") + +Protocol.Runtime.onConsoleAPICalled(messageAdded); +Protocol.Runtime.enable(); + +var deprecatedMethods = [ + "console.timeline(\"42\")", + "console.timeline(\"42\")", + "console.timeline(\"42\")", // three calls should produce one warning message + "console.timelineEnd(\"42\")", + "console.markTimeline(\"42\")", +]; +Protocol.Runtime.evaluate({ expression: deprecatedMethods.join(";") }); + +var messagesLeft = 3; +function messageAdded(data) +{ + var text = data.params.args[0].value; + if (text.indexOf("deprecated") === -1) + return; + InspectorTest.log(text); + if (!--messagesLeft) + InspectorTest.completeTest(); +} |