File tree 1 file changed +4
-13
lines changed
1 file changed +4
-13
lines changed Original file line number Diff line number Diff line change 20
20
// USE OR OTHER DEALINGS IN THE SOFTWARE.
21
21
22
22
'use strict' ;
23
- require ( '../common' ) ;
24
- const assert = require ( 'assert' ) ;
23
+ const common = require ( '../common' ) ;
25
24
const net = require ( 'net' ) ;
26
25
const http = require ( 'http' ) ;
27
26
const url = require ( 'url' ) ;
28
27
29
28
// Make sure no exceptions are thrown when receiving malformed HTTP
30
29
// requests.
31
-
32
- let nrequests_completed = 0 ;
33
- const nrequests_expected = 1 ;
34
-
35
- const server = http . createServer ( function ( req , res ) {
30
+ const server = http . createServer ( common . mustCall ( ( req , res ) => {
36
31
console . log ( `req: ${ JSON . stringify ( url . parse ( req . url ) ) } ` ) ;
37
32
38
33
res . writeHead ( 200 , { 'Content-Type' : 'text/plain' } ) ;
39
34
res . write ( 'Hello World' ) ;
40
35
res . end ( ) ;
41
36
42
- if ( ++ nrequests_completed === nrequests_expected ) server . close ( ) ;
43
- } ) ;
37
+ server . close ( ) ;
38
+ } ) ) ;
44
39
server . listen ( 0 ) ;
45
40
46
41
server . on ( 'listening' , function ( ) {
@@ -50,7 +45,3 @@ server.on('listening', function() {
50
45
c . end ( ) ;
51
46
} ) ;
52
47
} ) ;
53
-
54
- process . on ( 'exit' , function ( ) {
55
- assert . strictEqual ( nrequests_expected , nrequests_completed ) ;
56
- } ) ;
You can’t perform that action at this time.
0 commit comments