3
3
const test = require ( 'tap' ) . test ;
4
4
const ecstatic = require ( '../lib/core' ) ;
5
5
const http = require ( 'http' ) ;
6
- const request = require ( 'request ' ) ;
6
+ const checkHeaders = require ( './check-headers.js ' ) ;
7
7
8
8
const root = `${ __dirname } /public` ;
9
9
@@ -22,19 +22,9 @@ test('headers object', (t) => {
22
22
} )
23
23
) ;
24
24
25
- server . listen ( ( ) => {
26
- const port = server . address ( ) . port ;
27
- const uri = `http://localhost:${ port } /subdir` ;
28
-
29
- request . get ( { uri } , ( err , res ) => {
30
- t . ifError ( err ) ;
31
- t . equal ( res . statusCode , 200 ) ;
32
- t . equal ( res . headers . wow , 'sweet' ) ;
33
- t . equal ( res . headers . cool , 'beans' ) ;
34
- } ) ;
35
- } ) ;
36
- t . once ( 'end' , ( ) => {
37
- server . close ( ) ;
25
+ checkHeaders ( t , server , 'subdir' , ( t , headers ) => {
26
+ t . equal ( headers . wow , 'sweet' ) ;
27
+ t . equal ( headers . cool , 'beans' ) ;
38
28
} ) ;
39
29
} ) ;
40
30
@@ -50,18 +40,8 @@ test('header string', (t) => {
50
40
} )
51
41
) ;
52
42
53
- server . listen ( ( ) => {
54
- const port = server . address ( ) . port ;
55
- const uri = `http://localhost:${ port } /subdir` ;
56
-
57
- request . get ( { uri } , ( err , res ) => {
58
- t . ifError ( err ) ;
59
- t . equal ( res . statusCode , 200 ) ;
60
- t . equal ( res . headers . beep , 'boop' ) ;
61
- } ) ;
62
- } ) ;
63
- t . once ( 'end' , ( ) => {
64
- server . close ( ) ;
43
+ checkHeaders ( t , server , 'subdir' , ( t , headers ) => {
44
+ t . equal ( headers . beep , 'boop' ) ;
65
45
} ) ;
66
46
} ) ;
67
47
@@ -80,17 +60,8 @@ test('header array', (t) => {
80
60
} )
81
61
) ;
82
62
83
- server . listen ( ( ) => {
84
- const port = server . address ( ) . port ;
85
- const uri = `http://localhost:${ port } /subdir` ;
86
- request . get ( { uri } , ( err , res ) => {
87
- t . ifError ( err ) ;
88
- t . equal ( res . statusCode , 200 ) ;
89
- t . equal ( res . headers . beep , 'boop' ) ;
90
- } ) ;
91
- } ) ;
92
- t . once ( 'end' , ( ) => {
93
- server . close ( ) ;
63
+ checkHeaders ( t , server , 'subdir' , ( t , headers ) => {
64
+ t . equal ( headers . beep , 'boop' ) ;
94
65
} ) ;
95
66
} ) ;
96
67
@@ -109,16 +80,7 @@ test('H array', (t) => {
109
80
} )
110
81
) ;
111
82
112
- server . listen ( ( ) => {
113
- const port = server . address ( ) . port ;
114
- const uri = `http://localhost:${ port } /subdir` ;
115
- request . get ( { uri } , ( err , res ) => {
116
- t . ifError ( err ) ;
117
- t . equal ( res . statusCode , 200 ) ;
118
- t . equal ( res . headers . beep , 'boop' ) ;
119
- } ) ;
120
- } ) ;
121
- t . once ( 'end' , ( ) => {
122
- server . close ( ) ;
83
+ checkHeaders ( t , server , 'subdir' , ( t , headers ) => {
84
+ t . equal ( headers . beep , 'boop' ) ;
123
85
} ) ;
124
86
} ) ;
0 commit comments