@@ -24,17 +24,18 @@ const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli'
24
24
zlib [ methods . comp ] ( inputString , function ( err , compressed ) {
25
25
assert ( ! err ) ;
26
26
const truncated = compressed . slice ( 0 , compressed . length / 2 ) ;
27
+ const toUTF8 = ( buffer ) => buffer . toString ( 'utf-8' ) ;
27
28
28
29
// sync sanity
29
30
assert . doesNotThrow ( function ( ) {
30
31
const decompressed = zlib [ methods . decompSync ] ( compressed ) ;
31
- assert . equal ( decompressed , inputString ) ;
32
+ assert . strictEqual ( toUTF8 ( decompressed ) , inputString ) ;
32
33
} ) ;
33
34
34
35
// async sanity
35
36
zlib [ methods . decomp ] ( compressed , function ( err , result ) {
36
37
assert . ifError ( err ) ;
37
- assert . equal ( result , inputString ) ;
38
+ assert . strictEqual ( toUTF8 ( result ) , inputString ) ;
38
39
} ) ;
39
40
40
41
// sync truncated input test
@@ -51,17 +52,15 @@ const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli'
51
52
52
53
// sync truncated input test, finishFlush = Z_SYNC_FLUSH
53
54
assert . 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 ) ) ;
57
57
} ) ;
58
58
59
59
// async truncated input test, finishFlush = Z_SYNC_FLUSH
60
60
zlib [ methods . decomp ] ( truncated , syncFlushOpt , function ( err , decompressed ) {
61
61
assert . 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 ) ) ;
65
64
} ) ;
66
65
} ) ;
67
66
} ) ;
0 commit comments