From 7866765b23d740960f77551cd7c4df810122586e Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Mon, 22 Apr 2024 17:52:14 -0700 Subject: [PATCH] Zlib: improved tests with zlib-ng. This fixes #704 issue on Github. --- src/test/njs_unit_test.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/test/njs_unit_test.c b/src/test/njs_unit_test.c index ff34c940..7108a3d8 100644 --- a/src/test/njs_unit_test.c +++ b/src/test/njs_unit_test.c @@ -22319,14 +22319,15 @@ static njs_unit_test_t njs_zlib_test[] = njs_str("WAKA,αβγ") }, { njs_str("const zlib = require('zlib');" - "['WAKA', 'αβγ']" - ".map(v => zlib.deflateRawSync(v).toString('base64'))"), - njs_str("C3f0dgQA,O7fx3KZzmwE=") }, + "const enc = ['WAKA', 'αβγ'].map(v => zlib.deflateRawSync(v).toString('base64'));" + "enc.map(v => zlib.inflateRawSync(Buffer.from(v, 'base64')).toString())"), + njs_str("WAKA,αβγ") }, { njs_str("const zlib = require('zlib');" - "['WAKA', 'αβγ']" - ".map(v => zlib.deflateRawSync(v, {dictionary: Buffer.from('WAKA')}).toString('base64'))"), - njs_str("CwdiAA==,O7fx3KZzmwE=") }, + "const enc = ['WAKA', 'αβγ']" + ".map(v => zlib.deflateRawSync(v, {dictionary: Buffer.from('WAKA')}).toString('base64'));" + "enc.map(v => zlib.inflateRawSync(Buffer.from(v, 'base64'), {dictionary: Buffer.from('WAKA')}))"), + njs_str("WAKA,αβγ") }, { njs_str("const zlib = require('zlib');" "['WAKA', 'αβγ']" -- 2.47.3