@@ -6,7 +6,6 @@ var crypto = require('crypto')
6
6
var http = require ( 'http' )
7
7
var request = require ( 'supertest' )
8
8
var zlib = require ( 'zlib' )
9
- var sinon = require ( 'sinon' )
10
9
11
10
var compression = require ( '..' )
12
11
@@ -149,9 +148,11 @@ describe('compression()', function () {
149
148
} )
150
149
151
150
it ( 'res.write() should call callback with error after end' , function ( done ) {
152
- var onError = sinon . spy ( function ( err ) {
151
+ var onErrorCalled = false
152
+ var onError = function ( err ) {
153
153
assert . ok ( err . code === 'ERR_STREAM_WRITE_AFTER_END' )
154
- } )
154
+ onErrorCalled = true
155
+ }
155
156
156
157
var server = createServer ( { threshold : 0 } , function ( req , res ) {
157
158
res . setHeader ( 'Content-Type' , 'text/plain' )
@@ -160,7 +161,7 @@ describe('compression()', function () {
160
161
res . write ( 'hello, world' , onError )
161
162
162
163
process . nextTick ( function ( ) {
163
- assert . ok ( onError . callCount > 0 )
164
+ assert . ok ( onErrorCalled )
164
165
} )
165
166
} )
166
167
@@ -597,9 +598,11 @@ describe('compression()', function () {
597
598
} )
598
599
599
600
it ( 'should return false writing after end' , function ( done ) {
600
- var onError = sinon . spy ( function ( err ) {
601
+ var onErrorCalled = false
602
+ var onError = function ( err ) {
601
603
assert . ok ( err . code === 'ERR_STREAM_WRITE_AFTER_END' )
602
- } )
604
+ onErrorCalled = true
605
+ }
603
606
604
607
var server = createServer ( { threshold : 0 } , function ( req , res ) {
605
608
res . on ( 'error' , onError )
@@ -610,7 +613,7 @@ describe('compression()', function () {
610
613
assert . ok ( res . write ( '' , onError ) === false )
611
614
612
615
process . nextTick ( function ( ) {
613
- assert . ok ( onError . callCount > 0 )
616
+ assert . ok ( onErrorCalled )
614
617
} )
615
618
} )
616
619
0 commit comments