From 3f11ba1c69d0a57cecd10ca4f71f540d7378dfd0 Mon Sep 17 00:00:00 2001 From: Andrey Pechkurov Date: Thu, 23 Jul 2020 23:25:44 +0300 Subject: [PATCH] test: fix test-heapdump-zlib PR-URL: https://github.com/nodejs/node/pull/34499 Refs: https://github.com/nodejs/node/pull/34048 Reviewed-By: Richard Lau Reviewed-By: Anna Henningsen Reviewed-By: Rich Trott --- test/pummel/test-heapdump-zlib.js | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/test/pummel/test-heapdump-zlib.js b/test/pummel/test-heapdump-zlib.js index 0f86576bd1f2fa..ef906c9935274e 100644 --- a/test/pummel/test-heapdump-zlib.js +++ b/test/pummel/test-heapdump-zlib.js @@ -1,17 +1,28 @@ // Flags: --expose-internals 'use strict'; -require('../common'); +const common = require('../common'); const { validateSnapshotNodes } = require('../common/heap'); const zlib = require('zlib'); validateSnapshotNodes('Node / ZlibStream', []); -// eslint-disable-next-line no-unused-vars -const gunzip = zlib.createGunzip(); + +const gzip = zlib.createGzip(); validateSnapshotNodes('Node / ZlibStream', [ { children: [ - { node_name: 'Zlib', edge_name: 'wrapped' }, - { node_name: 'Node / zlib_memory', edge_name: 'zlib_memory' } + { node_name: 'Zlib', edge_name: 'wrapped' } + // No entry for memory because zlib memory is initialized lazily. ] } ]); + +gzip.write('hello world', common.mustCall(() => { + validateSnapshotNodes('Node / ZlibStream', [ + { + children: [ + { node_name: 'Zlib', edge_name: 'wrapped' }, + { node_name: 'Node / zlib_memory', edge_name: 'zlib_memory' } + ] + } + ]); +}));