'use strict'; const common = require('../common'); const zlib = require('zlib'); const assert = require('assert'); const message = 'Come on, Fhqwhgads.'; const buffer = Buffer.from(message); const zipper = new zlib.Gzip(); zipper.on('close', common.mustNotCall); const zipped = zipper._processChunk(buffer, zlib.constants.Z_FINISH); const unzipper = new zlib.Gunzip(); unzipper.on('close', common.mustNotCall); const unzipped = unzipper._processChunk(zipped, zlib.constants.Z_FINISH); assert.notStrictEqual(zipped.toString(), message); assert.strictEqual(unzipped.toString(), message);