'use strict'; const common = require('../common'); common.skipIfInspectorDisabled(); (async function test() { const assert = require('assert'); const { Session } = require('inspector'); const { promisify } = require('util'); const session = new Session(); session.connect(); session.post = promisify(session.post); await assert.rejects( session.post('Runtime.evaluate', { expression: 'for(;;);', timeout: 0 }), { code: 'ERR_INSPECTOR_COMMAND', message: 'Inspector error -32000: Execution was terminated' } ); session.disconnect(); })();