var common = require('../common'), assert = require('assert'), Stream = require('stream'), repl = require('repl'); // create a dummy stream that does nothing var stream = new Stream(); stream.write = stream.pause = stream.resume = function(){}; stream.readable = stream.writable = true; 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);