11
2- var assert = require ( 'assert' ) ;
3- var http = require ( 'http' ) ;
4- var request = require ( 'supertest' ) ;
5- var timeout = require ( '..' ) ;
2+ var assert = require ( 'assert' )
3+ var http = require ( 'http' )
4+ var request = require ( 'supertest' )
5+ var timeout = require ( '..' )
66
7- describe ( 'timeout()' , function ( ) {
7+ describe ( 'timeout()' , function ( ) {
88 it ( 'should have a default timeout' , function ( done ) {
99 this . timeout ( 10000 )
1010 var server = createServer ( )
@@ -27,9 +27,9 @@ describe('timeout()', function(){
2727 . expect ( 503 , / 4 5 m s / , done )
2828 } )
2929
30- describe ( 'when below the timeout' , function ( ) {
31- it ( 'should do nothing' , function ( done ) {
32- var server = createServer ( null , function ( req , res ) {
30+ describe ( 'when below the timeout' , function ( ) {
31+ it ( 'should do nothing' , function ( done ) {
32+ var server = createServer ( null , function ( req , res ) {
3333 res . end ( 'Hello' )
3434 } )
3535 request ( server )
@@ -38,10 +38,10 @@ describe('timeout()', function(){
3838 } )
3939 } )
4040
41- describe ( 'when above the timeout' , function ( ) {
42- describe ( 'with no response made' , function ( ) {
43- it ( 'should respond with 503 Request timeout' , function ( done ) {
44- var server = createServer ( null , null , function ( req , res ) {
41+ describe ( 'when above the timeout' , function ( ) {
42+ describe ( 'with no response made' , function ( ) {
43+ it ( 'should respond with 503 Request timeout' , function ( done ) {
44+ var server = createServer ( null , null , function ( req , res ) {
4545 assert . ok ( req . timedout )
4646 res . end ( 'Hello' )
4747 } )
@@ -51,8 +51,8 @@ describe('timeout()', function(){
5151 . expect ( 503 , done )
5252 } )
5353
54- it ( 'should pass the error to next()' , function ( done ) {
55- var server = createServer ( null , null , function ( req , res ) {
54+ it ( 'should pass the error to next()' , function ( done ) {
55+ var server = createServer ( null , null , function ( req , res ) {
5656 assert . ok ( req . timedout )
5757 res . end ( 'Hello' )
5858 } )
@@ -63,11 +63,11 @@ describe('timeout()', function(){
6363 } )
6464 } )
6565
66- describe ( 'with a partial response' , function ( ) {
67- it ( 'should do nothing' , function ( done ) {
66+ describe ( 'with a partial response' , function ( ) {
67+ it ( 'should do nothing' , function ( done ) {
6868 var server = createServer ( null ,
69- function ( req , res ) { res . write ( 'Hello' ) } ,
70- function ( req , res ) {
69+ function ( req , res ) { res . write ( 'Hello' ) } ,
70+ function ( req , res ) {
7171 assert . ok ( ! req . timedout )
7272 res . end ( ' World' )
7373 } )
@@ -79,9 +79,9 @@ describe('timeout()', function(){
7979 } )
8080 } )
8181
82- describe ( 'options' , function ( ) {
83- it ( 'can disable auto response' , function ( done ) {
84- var server = createServer ( { respond : false } , null , function ( req , res ) {
82+ describe ( 'options' , function ( ) {
83+ it ( 'can disable auto response' , function ( done ) {
84+ var server = createServer ( { respond : false } , null , function ( req , res ) {
8585 res . end ( 'Timedout ' + req . timedout )
8686 } )
8787
@@ -91,11 +91,11 @@ describe('timeout()', function(){
9191 } )
9292 } )
9393
94- describe ( 'req.clearTimeout()' , function ( ) {
95- it ( 'should revert this behavior' , function ( done ) {
94+ describe ( 'req.clearTimeout()' , function ( ) {
95+ it ( 'should revert this behavior' , function ( done ) {
9696 var server = createServer ( null ,
97- function ( req , res ) { req . clearTimeout ( ) } ,
98- function ( req , res ) {
97+ function ( req , res ) { req . clearTimeout ( ) } ,
98+ function ( req , res ) {
9999 assert . ok ( ! req . timedout )
100100 res . end ( 'Hello' )
101101 } )
@@ -106,80 +106,79 @@ describe('timeout()', function(){
106106 } )
107107 } )
108108
109- describe ( 'destroy()' , function ( ) {
110- it ( 'req should clear timer' , function ( done ) {
109+ describe ( 'destroy()' , function ( ) {
110+ it ( 'req should clear timer' , function ( done ) {
111111 var server = createServer ( null ,
112- function ( req , res ) { req . destroy ( ) } ,
113- function ( req , res ) {
112+ function ( req , res ) { req . destroy ( ) } ,
113+ function ( req , res ) {
114114 assert . equal ( error . code , 'ECONNRESET' )
115115 assert . ok ( ! req . timedout )
116116 done ( )
117117 } )
118- var error ;
118+ var error
119119
120120 request ( server )
121121 . get ( '/' )
122- . end ( function ( err ) {
122+ . end ( function ( err ) {
123123 error = err
124- } ) ;
124+ } )
125125 } )
126126
127- it ( 'res should clear timer' , function ( done ) {
127+ it ( 'res should clear timer' , function ( done ) {
128128 var server = createServer ( null ,
129- function ( req , res ) { res . destroy ( ) } ,
130- function ( req , res ) {
129+ function ( req , res ) { res . destroy ( ) } ,
130+ function ( req , res ) {
131131 assert . equal ( error . code , 'ECONNRESET' )
132132 assert . ok ( ! req . timedout )
133133 done ( )
134134 } )
135- var error ;
135+ var error
136136
137137 request ( server )
138138 . get ( '/' )
139- . end ( function ( err ) {
139+ . end ( function ( err ) {
140140 error = err
141- } ) ;
141+ } )
142142 } )
143143
144- it ( 'socket should clear timer' , function ( done ) {
144+ it ( 'socket should clear timer' , function ( done ) {
145145 var server = createServer ( null ,
146- function ( req , res ) { req . socket . destroy ( ) } ,
147- function ( req , res ) {
146+ function ( req , res ) { req . socket . destroy ( ) } ,
147+ function ( req , res ) {
148148 assert . equal ( error . code , 'ECONNRESET' )
149149 assert . ok ( ! req . timedout )
150150 done ( )
151151 } )
152- var error ;
152+ var error
153153
154154 request ( server )
155155 . get ( '/' )
156- . end ( function ( err ) {
156+ . end ( function ( err ) {
157157 error = err
158- } ) ;
158+ } )
159159 } )
160160 } )
161161
162- describe ( 'when request aborted' , function ( ) {
163- it ( 'should clear timeout' , function ( done ) {
162+ describe ( 'when request aborted' , function ( ) {
163+ it ( 'should clear timeout' , function ( done ) {
164164 var aborted = false
165165 var server = createServer ( null ,
166- function ( req , res ) {
167- req . on ( 'aborted' , function ( ) { aborted = true } )
166+ function ( req , res ) {
167+ req . on ( 'aborted' , function ( ) { aborted = true } )
168168 test . abort ( )
169169 } ,
170- function ( req , res ) {
170+ function ( req , res ) {
171171 assert . ok ( aborted )
172172 assert . ok ( ! req . timedout )
173173 done ( )
174174 } )
175- var error
176175 var test = request ( server ) . post ( '/' )
177176 test . write ( '0' )
178177 } )
179178 } )
180179} )
181180
182- function createServer ( options , before , after ) {
181+ function createServer ( options , before , after ) {
183182 var _ms = 100
184183
185184 if ( typeof options !== 'object' ) {
@@ -202,7 +201,7 @@ function createServer(options, before, after) {
202201 }
203202
204203 if ( after ) {
205- setTimeout ( function ( ) {
204+ setTimeout ( function ( ) {
206205 after ( req , res )
207206 } , ( _ms + 100 ) )
208207 }
0 commit comments