@@ -232,14 +232,13 @@ func (s *mockedSwag) ReadDoc() string {
232
232
}
233
233
234
234
func TestWrapHandler (t * testing.T ) {
235
-
236
235
router := echo .New ()
237
236
238
- //RegisterEchoHandler(router.GET, "/", nil)
239
237
router .GET ("/*" , EchoWrapHandler (DocExpansion ("none" ), DomID ("#swagger-ui" )))
240
238
241
239
w1 := performRequest ("GET" , "/index.html" , router )
242
240
assert .Equal (t , 200 , w1 .Code )
241
+ assert .Equal (t , w1 .Header ()["Content-Type" ][0 ], "text/html; charset=utf-8" )
243
242
244
243
w2 := performRequest ("GET" , "/doc.json" , router )
245
244
assert .Equal (t , 500 , w2 .Code )
@@ -251,11 +250,19 @@ func TestWrapHandler(t *testing.T) {
251
250
w3 := performRequest ("GET" , "/favicon-16x16.png" , router )
252
251
assert .Equal (t , 200 , w3 .Code )
253
252
254
- w4 := performRequest ("GET" , "/notfound" , router )
255
- assert .Equal (t , 404 , w4 .Code )
253
+ w4 := performRequest ("GET" , "/swagger-ui.css" , router )
254
+ assert .Equal (t , 200 , w4 .Code )
255
+ assert .Equal (t , w4 .Header ()["Content-Type" ][0 ], "text/css; charset=utf-8" )
256
+
257
+ w5 := performRequest ("GET" , "/swagger-ui-bundle.js" , router )
258
+ assert .Equal (t , 200 , w5 .Code )
259
+ assert .Equal (t , w5 .Header ()["Content-Type" ][0 ], "application/javascript" )
260
+
261
+ w6 := performRequest ("GET" , "/notfound" , router )
262
+ assert .Equal (t , 404 , w6 .Code )
256
263
257
- w5 := performRequest ("GET" , "/" , router )
258
- assert .Equal (t , 301 , w5 .Code )
264
+ w7 := performRequest ("GET" , "/" , router )
265
+ assert .Equal (t , 301 , w7 .Code )
259
266
}
260
267
261
268
func performRequest (method , target string , e * echo.Echo ) * httptest.ResponseRecorder {
0 commit comments