@@ -37,6 +37,47 @@ describe('compression()', function () {
37
37
. expect ( 200 , done )
38
38
} )
39
39
40
+ it ( 'res.end(cb)' , function ( done ) {
41
+ var callbackCalled = false
42
+
43
+ var server = createServer ( { threshold : 0 } , function ( req , res ) {
44
+ res . setHeader ( 'Content-Type' , 'text/plain' )
45
+ res . write ( Buffer . from ( 'hello world' ) )
46
+ res . end ( function ( ) {
47
+ callbackCalled = true
48
+ } )
49
+ } )
50
+
51
+ request ( server )
52
+ . get ( '/' )
53
+ . set ( 'Accept-Encoding' , 'gzip' )
54
+ . expect ( 'Content-Encoding' , 'gzip' )
55
+ . expect ( 200 , function ( ) {
56
+ assert . ok ( callbackCalled )
57
+ done ( )
58
+ } )
59
+ } )
60
+
61
+ it ( 'res.end(string, cb)' , function ( done ) {
62
+ var callbackCalled = false
63
+
64
+ var server = createServer ( { threshold : 0 } , function ( req , res ) {
65
+ res . setHeader ( 'Content-Type' , 'text/plain' )
66
+ res . end ( Buffer . from ( 'hello world' ) , function ( ) {
67
+ callbackCalled = true
68
+ } )
69
+ } )
70
+
71
+ request ( server )
72
+ . get ( '/' )
73
+ . set ( 'Accept-Encoding' , 'gzip' )
74
+ . expect ( 'Content-Encoding' , 'gzip' )
75
+ . expect ( 200 , function ( ) {
76
+ assert . ok ( callbackCalled )
77
+ done ( )
78
+ } )
79
+ } )
80
+
40
81
var run = / ^ v 0 \. 1 2 \. / . test ( process . version ) ? it : it . skip
41
82
run ( 'res.write(Uint8Array)' , function ( done ) {
42
83
var server = createServer ( { threshold : 0 } , function ( req , res ) {
0 commit comments