From: Dmitry Volyntsev Date: Tue, 23 Apr 2024 00:52:14 +0000 (-0700) Subject: Zlib: improved tests with zlib-ng. X-Git-Tag: 0.8.5~39 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=7866765b23d740960f77551cd7c4df810122586e;p=njs.git Zlib: improved tests with zlib-ng. This fixes #704 issue on Github. --- 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', 'αβγ']"