@@ -9,39 +9,34 @@ const http = require('http');
9
9
10
10
const host = '127.0.0.1' ;
11
11
12
- const testWhenBadRequest = ( ) => {
12
+ {
13
13
const server = http . createServer ( ( req , res ) => {
14
14
res . statusCode = 400 ;
15
15
res . end ( 'Bad Request' ) ;
16
16
} ) ;
17
- server . listen ( 0 , async ( ) => {
18
- try {
19
- const port = server . address ( ) . port ;
20
- const cli = startCLI ( [ `${ host } :${ port } ` ] ) ;
21
- const code = await cli . quit ( ) ;
17
+ server . listen ( 0 , common . mustCall ( ( ) => {
18
+ const port = server . address ( ) . port ;
19
+ const cli = startCLI ( [ `${ host } :${ port } ` ] ) ;
20
+ cli . quit ( ) . then ( common . mustCall ( ( code ) => {
22
21
assert . strictEqual ( code , 1 ) ;
23
- } finally {
22
+ } ) ) . finally ( ( ) => {
24
23
server . close ( ) ;
25
- }
26
- } ) ;
27
- } ;
24
+ } ) ;
25
+ } ) ) ;
26
+ }
28
27
29
- const testInvalidJson = ( ) => {
28
+ {
30
29
const server = http . createServer ( ( req , res ) => {
31
30
res . statusCode = 200 ;
32
- res . end ( 'ok ' ) ;
31
+ res . end ( 'some data that is invalid json ' ) ;
33
32
} ) ;
34
- server . listen ( 0 , host , async ( ) => {
35
- try {
36
- const port = server . address ( ) . port ;
37
- const cli = startCLI ( [ `${ host } :${ port } ` ] ) ;
38
- const code = await cli . quit ( ) ;
33
+ server . listen ( 0 , host , common . mustCall ( ( ) => {
34
+ const port = server . address ( ) . port ;
35
+ const cli = startCLI ( [ `${ host } :${ port } ` ] ) ;
36
+ cli . quit ( ) . then ( common . mustCall ( ( code ) => {
39
37
assert . strictEqual ( code , 1 ) ;
40
- } finally {
38
+ } ) ) . finally ( ( ) => {
41
39
server . close ( ) ;
42
- }
43
- } ) ;
44
- } ;
45
-
46
- testWhenBadRequest ( ) ;
47
- testInvalidJson ( ) ;
40
+ } ) ;
41
+ } ) ) ;
42
+ }
0 commit comments