current commit
250930.1 · test: add new `startNewREPLSever` testing utility
'use strict';

const common = require('../common');
const assert = require('assert');
const { startNewREPLServer } = require('../common/repl');

common.skipIfInspectorDisabled();

const { output, input } = startNewREPLServer();

output.accumulator = '';

// Input without '\n' triggering actual run.
const inputStr = 'while (true) {}';
input.emit('data', inputStr);
// No preview available when timed out.
assert.strictEqual(output.accumulator, inputStr);