11cb0ef41Sopenharmony_ci'use strict'; 21cb0ef41Sopenharmony_ci 31cb0ef41Sopenharmony_ciconst common = require('../common'); 41cb0ef41Sopenharmony_ciconst { Readable } = require('stream'); 51cb0ef41Sopenharmony_ci 61cb0ef41Sopenharmony_ci// This test ensures that there will not be an additional empty 'readable' 71cb0ef41Sopenharmony_ci// event when stream has ended (only 1 event signalling about end) 81cb0ef41Sopenharmony_ci 91cb0ef41Sopenharmony_ciconst r = new Readable({ 101cb0ef41Sopenharmony_ci read: () => {}, 111cb0ef41Sopenharmony_ci}); 121cb0ef41Sopenharmony_ci 131cb0ef41Sopenharmony_cir.push(null); 141cb0ef41Sopenharmony_ci 151cb0ef41Sopenharmony_cir.on('readable', common.mustCall()); 161cb0ef41Sopenharmony_cir.on('end', common.mustCall()); 17