@@ -24,17 +24,18 @@ const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli'
2424zlib [ methods . comp ] ( inputString , function ( err , compressed ) {
2525assert ( ! err ) ;
2626const truncated = compressed . slice ( 0 , compressed . length / 2 ) ;
27+ const toUTF8 = ( buffer ) => buffer . toString ( 'utf-8' ) ;
2728
2829// sync sanity
2930assert . doesNotThrow ( function ( ) {
3031const decompressed = zlib [ methods . decompSync ] ( compressed ) ;
31- assert . equal ( decompressed , inputString ) ;
32+ assert . strictEqual ( toUTF8 ( decompressed ) , inputString ) ;
3233} ) ;
3334
3435// async sanity
3536zlib [ methods . decomp ] ( compressed , function ( err , result ) {
3637assert . ifError ( err ) ;
37- assert . equal ( result , inputString ) ;
38+ assert . strictEqual ( toUTF8 ( result ) , inputString ) ;
3839} ) ;
3940
4041// sync truncated input test
@@ -51,17 +52,15 @@ const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli'
5152
5253// sync truncated input test, finishFlush = Z_SYNC_FLUSH
5354assert . doesNotThrow ( function ( ) {
54- const result = zlib [ methods . decompSync ] ( truncated , syncFlushOpt )
55- . toString ( ) ;
56- assert . equal ( result , inputString . substr ( 0 , result . length ) ) ;
55+ const result = toUTF8 ( zlib [ methods . decompSync ] ( truncated , syncFlushOpt ) ) ;
56+ assert . strictEqual ( result , inputString . substr ( 0 , result . length ) ) ;
5757} ) ;
5858
5959// async truncated input test, finishFlush = Z_SYNC_FLUSH
6060zlib [ methods . decomp ] ( truncated , syncFlushOpt , function ( err , decompressed ) {
6161assert . ifError ( err ) ;
62-
63- const result = decompressed . toString ( ) ;
64- assert . equal ( result , inputString . substr ( 0 , result . length ) ) ;
62+ const result = toUTF8 ( decompressed ) ;
63+ assert . strictEqual ( result , inputString . substr ( 0 , result . length ) ) ;
6564} ) ;
6665} ) ;
6766} ) ;
0 commit comments