1'use strict';
2const common = require('../common');
3const { Console } = require('console');
4const { Writable } = require('stream');
5
6for (const method of ['dir', 'log', 'warn']) {
7  const out = new Writable({
8    write: common.mustCall((chunk, enc, callback) => {
9      process.nextTick(callback, new Error('foobar'));
10    })
11  });
12
13  const c = new Console(out, out, true);
14  c[method]('abc'); // Should not throw.
15}
16