• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1'use strict';
2require('../common');
3const { PassThrough } = require('stream');
4const assert = require('assert');
5const repl = require('repl');
6
7{
8  const input = new PassThrough();
9  const output = new PassThrough();
10
11  const r = repl.start({
12    prompt: '',
13    input,
14    output,
15    writer: String,
16    terminal: false,
17    useColors: false
18  });
19
20  r.write('throw new Error("foo[a]")\n');
21  r.close();
22  assert.strictEqual(output.read().toString(), 'Uncaught Error: foo[a]\n');
23}
24