()
| 23 | } |
| 24 | |
| 25 | async function test() { |
| 26 | const session = new Session(); |
| 27 | |
| 28 | session.connect(); |
| 29 | session.post('Debugger.enable'); |
| 30 | |
| 31 | session.on('Debugger.paused', () => { |
| 32 | valueInBreakpoint = getStore(); |
| 33 | }); |
| 34 | |
| 35 | await new Promise((resolve, reject) => { |
| 36 | session.post('Debugger.setBreakpointByUrl', { |
| 37 | 'lineNumber': 22, |
| 38 | 'url': pathToFileURL(path.resolve(__dirname, __filename)).toString(), |
| 39 | 'columnNumber': 0, |
| 40 | 'condition': '' |
| 41 | }, (error, result) => { |
| 42 | return error ? reject(error) : resolve(result); |
| 43 | }); |
| 44 | }); |
| 45 | |
| 46 | als.run(1, debugged); |
| 47 | assert.strictEqual(valueInFunction, valueInBreakpoint); |
| 48 | assert.strictEqual(valueInFunction, 1); |
| 49 | |
| 50 | session.disconnect(); |
| 51 | } |
| 52 | |
| 53 | const interval = setInterval(() => {}, 1000); |
| 54 | test().then(common.mustCall(() => { |
no test coverage detected
searching dependent graphs…