node/test/parallel/test-repl-console.js
cjihrig 69c95bbdb7 test: move ArrayStream to common
A number of REPL tests define the same ArrayStream object. This
commit moves the repeated code into common.js.

PR-URL: https://github.com/nodejs/node/pull/4027
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
2015-12-05 16:31:20 +11:00

20 lines
482 B
JavaScript

'use strict';
var common = require('../common'),
assert = require('assert'),
repl = require('repl');
// Create a dummy stream that does nothing
const stream = new common.ArrayStream();
var r = repl.start({
input: stream,
output: stream,
useGlobal: false
});
// ensure that the repl context gets its own "console" instance
assert(r.context.console);
// ensure that the repl console instance is not the global one
assert.notStrictEqual(r.context.console, console);