1
- import {
2
- assertEquals ,
3
- fail ,
4
- } from "https://deno.land/[email protected] /testing/asserts.ts" ;
5
- import { serve } from "https://deno.land/[email protected] /http/mod.ts" ;
1
+ import { assertEquals , fail } from "@std/assert" ;
6
2
import {
7
3
MediaType ,
8
4
serveDirWithTs ,
@@ -29,7 +25,11 @@ Deno.test({
29
25
name : "file server - serveFileWithTs" ,
30
26
async fn ( ) {
31
27
const controller = new AbortController ( ) ;
32
- const serverPromise = serve ( ( request ) => {
28
+ const serverPromise = Deno . serve ( {
29
+ signal : controller . signal ,
30
+ port : 8886 ,
31
+ onListen ( ) { } ,
32
+ } , ( request ) => {
33
33
const { pathname } = new URL ( request . url ) ;
34
34
35
35
if ( pathname === "/mod.ts" ) {
@@ -42,10 +42,6 @@ Deno.test({
42
42
return serveFileWithTs ( request , "./test/a.jsx" ) ;
43
43
}
44
44
throw new Error ( "unreachable" ) ;
45
- } , {
46
- signal : controller . signal ,
47
- port : 8886 ,
48
- onListen ( ) { } ,
49
45
} ) ;
50
46
51
47
{
@@ -56,7 +52,7 @@ Deno.test({
56
52
) ;
57
53
assertEquals (
58
54
res . headers . get ( "Content-Type" ) ,
59
- "application /javascript; charset=UTF-8" ,
55
+ "text /javascript; charset=UTF-8" ,
60
56
) ;
61
57
}
62
58
{
@@ -67,7 +63,7 @@ Deno.test({
67
63
) ;
68
64
assertEquals (
69
65
res . headers . get ( "Content-Type" ) ,
70
- "application /javascript; charset=UTF-8" ,
66
+ "text /javascript; charset=UTF-8" ,
71
67
) ;
72
68
}
73
69
{
@@ -78,12 +74,12 @@ Deno.test({
78
74
) ;
79
75
assertEquals (
80
76
res . headers . get ( "Content-Type" ) ,
81
- "application /javascript; charset=UTF-8" ,
77
+ "text /javascript; charset=UTF-8" ,
82
78
) ;
83
79
}
84
80
85
81
controller . abort ( ) ;
86
- await serverPromise ;
82
+ await serverPromise . finished ;
87
83
} ,
88
84
} ) ;
89
85
@@ -121,7 +117,7 @@ Deno.test({
121
117
assertEquals ( res . status , 200 ) ;
122
118
assertEquals (
123
119
res . headers . get ( "Content-Type" ) ,
124
- "application /javascript; charset=UTF-8" ,
120
+ "text /javascript; charset=UTF-8" ,
125
121
) ;
126
122
} ,
127
123
} ) ;
@@ -130,13 +126,13 @@ Deno.test({
130
126
name : "file server - serveDirWithTs" ,
131
127
async fn ( ) {
132
128
const controller = new AbortController ( ) ;
133
- const serverPromise = serve (
134
- ( request ) => serveDirWithTs ( request , { quiet : true } ) ,
129
+ const serverPromise = Deno . serve (
135
130
{
136
131
signal : controller . signal ,
137
132
port : 8887 ,
138
133
onListen ( ) { } ,
139
134
} ,
135
+ ( request ) => serveDirWithTs ( request , { quiet : true } ) ,
140
136
) ;
141
137
142
138
{
@@ -147,7 +143,7 @@ Deno.test({
147
143
) ;
148
144
assertEquals (
149
145
res . headers . get ( "Content-Type" ) ,
150
- "application /javascript; charset=UTF-8" ,
146
+ "text /javascript; charset=UTF-8" ,
151
147
) ;
152
148
}
153
149
{
@@ -158,7 +154,7 @@ Deno.test({
158
154
) ;
159
155
assertEquals (
160
156
res . headers . get ( "Content-Type" ) ,
161
- "application /javascript; charset=UTF-8" ,
157
+ "text /javascript; charset=UTF-8" ,
162
158
) ;
163
159
}
164
160
{
@@ -169,12 +165,12 @@ Deno.test({
169
165
) ;
170
166
assertEquals (
171
167
res . headers . get ( "Content-Type" ) ,
172
- "application /javascript; charset=UTF-8" ,
168
+ "text /javascript; charset=UTF-8" ,
173
169
) ;
174
170
}
175
171
176
172
controller . abort ( ) ;
177
- await serverPromise ;
173
+ await serverPromise . finished ;
178
174
} ,
179
175
} ) ;
180
176
@@ -228,7 +224,7 @@ Deno.test({
228
224
) ;
229
225
assertEquals (
230
226
res . headers . get ( "Content-Type" ) ,
231
- "application /javascript; charset=UTF-8" ,
227
+ "text /javascript; charset=UTF-8" ,
232
228
) ;
233
229
} ,
234
230
} ) ;
0 commit comments