1'use strict'; 2 3const common = require('../common'); 4const stream = require('stream'); 5 6function testPushArg(val) { 7 const readable = new stream.Readable({ 8 read: () => {} 9 }); 10 readable.on('error', common.expectsError({ 11 code: 'ERR_INVALID_ARG_TYPE', 12 name: 'TypeError' 13 })); 14 readable.push(val); 15} 16 17testPushArg([]); 18testPushArg({}); 19testPushArg(0); 20