'use strict'; const common = require('../common'); const assert = require('assert'); const repl = require('repl'); const zlib = require('zlib'); // Just use builtin stream inherited from Duplex const putIn = zlib.createGzip(); const testMe = repl.start('', putIn, function(cmd, context, filename, callback) { callback(null, cmd); }); testMe._domain.on('error', common.mustNotCall()); testMe.complete('', function(err, results) { assert.strictEqual(err, null); });