1'use strict';
2const common = require('../common');
3const assert = require('assert');
4const repl = require('repl');
5const zlib = require('zlib');
6
7// Just use builtin stream inherited from Duplex
8const putIn = zlib.createGzip();
9const testMe = repl.start('', putIn, function(cmd, context, filename,
10                                              callback) {
11  callback(null, cmd);
12});
13
14testMe._domain.on('error', common.mustNotCall());
15
16testMe.complete('', function(err, results) {
17  assert.strictEqual(err, null);
18});
19