| Index: test/inspector/debugger/step-over-another-context-group.js
|
| diff --git a/test/inspector/debugger/step-over-another-context-group.js b/test/inspector/debugger/step-over-another-context-group.js
|
| index d262b4a758b2c08cded9b2b1ccc50b9589459779..758ff84697b35154e4b491d5a1e3f7d6ed199638 100644
|
| --- a/test/inspector/debugger/step-over-another-context-group.js
|
| +++ b/test/inspector/debugger/step-over-another-context-group.js
|
| @@ -4,29 +4,33 @@
|
|
|
| InspectorTest.log('Checks stepping with more then one context group.');
|
|
|
| +var contextGroup1 = new InspectorTest.ContextGroup();
|
| +var session1 = contextGroup1.connect();
|
| +session1.setupScriptMap();
|
| +
|
| +let contextGroup2 = new InspectorTest.ContextGroup();
|
| +let session2 = contextGroup2.connect();
|
| +session2.setupScriptMap();
|
| +
|
| (async function test() {
|
| - InspectorTest.setupScriptMap();
|
| - await Protocol.Debugger.enable();
|
| - let contextGroup = InspectorTest.createContextGroup();
|
| - let session = InspectorTest.createSession(contextGroup);
|
| - InspectorTest.setupScriptMap(session);
|
| - await session.Protocol.Debugger.enable({});
|
| - Protocol.Runtime.evaluate({expression: 'debugger'});
|
| - session.Protocol.Runtime.evaluate({expression: 'setTimeout(() => { debugger }, 0)'});
|
| - Protocol.Runtime.evaluate({expression: 'setTimeout(() => 42, 0)'});
|
| - await waitPauseAndDumpLocation(InspectorTest.session);
|
| - Protocol.Debugger.stepOver();
|
| - await Protocol.Debugger.oncePaused();
|
| - Protocol.Debugger.stepOver();
|
| - await waitPauseAndDumpLocation(InspectorTest.session);
|
| - await session.Protocol.Debugger.disable({});
|
| - await Protocol.Debugger.disable();
|
| + await session1.Protocol.Debugger.enable();
|
| + await session2.Protocol.Debugger.enable({});
|
| + session1.Protocol.Runtime.evaluate({expression: 'debugger'});
|
| + session2.Protocol.Runtime.evaluate({expression: 'setTimeout(() => { debugger }, 0)'});
|
| + session1.Protocol.Runtime.evaluate({expression: 'setTimeout(() => 42, 0)'});
|
| + await waitPauseAndDumpLocation(session1);
|
| + session1.Protocol.Debugger.stepOver();
|
| + await session1.Protocol.Debugger.oncePaused();
|
| + session1.Protocol.Debugger.stepOver();
|
| + await waitPauseAndDumpLocation(session1);
|
| + await session2.Protocol.Debugger.disable({});
|
| + await session1.Protocol.Debugger.disable();
|
| InspectorTest.completeTest();
|
| })();
|
|
|
| async function waitPauseAndDumpLocation(session) {
|
| var message = await session.Protocol.Debugger.oncePaused();
|
| InspectorTest.log('paused at:');
|
| - await InspectorTest.logSourceLocation(message.params.callFrames[0].location, session);
|
| + await session.logSourceLocation(message.params.callFrames[0].location);
|
| return message;
|
| }
|
|
|