Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(500)

Unified Diff: test/debugger/debug/es6/debug-promises/evaluate-across-microtasks.js

Issue 2480283002: Revert of [debugger] Migrate more debugger tests to inspector (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: test/debugger/debug/es6/debug-promises/evaluate-across-microtasks.js
diff --git a/test/debugger/debug/es6/debug-promises/evaluate-across-microtasks.js b/test/debugger/debug/es6/debug-promises/evaluate-across-microtasks.js
deleted file mode 100644
index 71b07476d31b97ca104ef6f79836c9e1637ab8df..0000000000000000000000000000000000000000
--- a/test/debugger/debug/es6/debug-promises/evaluate-across-microtasks.js
+++ /dev/null
@@ -1,65 +0,0 @@
-// Copyright 2014 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.
-
-
-var Debug = debug.Debug;
-var listenerComplete = false;
-var exception = null;
-var count = 0;
-var log = [];
-var done = false;
-
-function LogX(x) {
- var stored_count = count;
- return function() {
- log.push(`[${stored_count}] ${x}`);
- };
-}
-
-function DebuggerStatement() {
- log.push(`[${count}] debugger`);
- if (count++ < 3) {
- debugger;
- }
-}
-
-function listener(event, exec_state, event_data, data) {
- if (event != Debug.DebugEvent.Break) return;
- try {
- var p = Promise.resolve();
- var q = p.then(LogX("then 1"));
- p.then(LogX("then 2"));
- q.then(LogX("then 3"));
- q.then(DebuggerStatement);
- var r = q.then(() => { throw 1; });
- r.catch(LogX("catch"));
- listenerComplete = true;
- } catch (e) {
- exception = e;
- print(e, e.stack);
- quit(1);
- };
-};
-
-// Add the debug event listener.
-Debug.setListener(listener);
-
-DebuggerStatement();
-LogX("start")();
-
-// Make sure that the debug event listener was invoked.
-assertTrue(listenerComplete);
-
-%RunMicrotasks();
-
-var expectation =
- [ "[0] debugger", "[1] start", "[1] then 1",
- "[1] then 2", "[1] then 3", "[1] debugger",
- "[2] then 1", "[2] then 2", "[1] catch",
- "[2] then 3", "[2] debugger", "[3] then 1",
- "[3] then 2", "[2] catch", "[3] then 3",
- "[3] debugger", "[3] catch",
- ];
-
-assertEquals(expectation, log);

Powered by Google App Engine
This is Rietveld 408576698