11cb0ef41Sopenharmony_ci'use strict'; 21cb0ef41Sopenharmony_ci 31cb0ef41Sopenharmony_ciconst common = require('../common'); 41cb0ef41Sopenharmony_ciconst { Readable } = require('stream'); 51cb0ef41Sopenharmony_ci 61cb0ef41Sopenharmony_ci{ 71cb0ef41Sopenharmony_ci const r = new Readable({ read() {} }); 81cb0ef41Sopenharmony_ci 91cb0ef41Sopenharmony_ci r.on('end', common.mustNotCall()); 101cb0ef41Sopenharmony_ci r.on('data', common.mustCall()); 111cb0ef41Sopenharmony_ci r.on('error', common.mustCall()); 121cb0ef41Sopenharmony_ci r.push('asd'); 131cb0ef41Sopenharmony_ci r.push(null); 141cb0ef41Sopenharmony_ci r.destroy(new Error('kaboom')); 151cb0ef41Sopenharmony_ci} 16