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

Side by Side Diff: test/inspector/runtime/evaluate-async.js

Issue 2891213002: [inspector] Refactor protocol-test.js (Closed)
Patch Set: comments addressed Created 3 years, 7 months 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 unified diff | Download patch
OLDNEW
1 // Copyright 2016 the V8 project authors. All rights reserved. 1 // Copyright 2016 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 InspectorTest.log("Tests that Runtime.evaluate works with awaitPromise flag."); 5 let {session, contextGroup, Protocol} = InspectorTest.start("Tests that Runtime. evaluate works with awaitPromise flag.");
6 6
7 InspectorTest.addScript(` 7 contextGroup.addScript(`
8 function createPromiseAndScheduleResolve() 8 function createPromiseAndScheduleResolve()
9 { 9 {
10 var resolveCallback; 10 var resolveCallback;
11 var promise = new Promise((resolve) => resolveCallback = resolve); 11 var promise = new Promise((resolve) => resolveCallback = resolve);
12 setTimeout(resolveCallback.bind(null, { a : 239 }), 0); 12 setTimeout(resolveCallback.bind(null, { a : 239 }), 0);
13 return promise; 13 return promise;
14 }`); 14 }`);
15 15
16 InspectorTest.runTestSuite([ 16 InspectorTest.runTestSuite([
17 function testResolvedPromise(next) 17 function testResolvedPromise(next)
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
49 .then(() => next()); 49 .then(() => next());
50 }, 50 },
51 51
52 function testExceptionInEvaluate(next) 52 function testExceptionInEvaluate(next)
53 { 53 {
54 Protocol.Runtime.evaluate({ expression: "throw 239", awaitPromise: true }) 54 Protocol.Runtime.evaluate({ expression: "throw 239", awaitPromise: true })
55 .then(result => InspectorTest.logMessage(result)) 55 .then(result => InspectorTest.logMessage(result))
56 .then(() => next()); 56 .then(() => next());
57 } 57 }
58 ]); 58 ]);
OLDNEW
« no previous file with comments | « test/inspector/runtime/es6-module.js ('k') | test/inspector/runtime/evaluate-async-with-wrap-error.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698