'use strict'; // Check the error condition testing for passing something other than a string // or buffer. const common = require('../common'); const zlib = require('zlib'); [undefined, null, true, false, 0, 1, [1, 2, 3], { foo: 'bar' }].forEach((i) => { common.expectsError( () => zlib.deflateSync(i), { code: 'ERR_INVALID_ARG_TYPE', type: TypeError, message: 'The "buffer" argument must be one of type string, Buffer, ' + 'TypedArray, or DataView' } ); });