@@ -41,7 +41,7 @@ describe("Server", function() {
41
41
it ( "GET request to bundle file" , function ( done ) {
42
42
request ( app ) . get ( "/bundle.js" )
43
43
. expect ( "Content-Type" , "application/javascript" )
44
- // .expect("Content-Length", "2657 ")
44
+ . expect ( "Content-Length" , "2780 " )
45
45
. expect ( "Access-Control-Allow-Origin" , "*" )
46
46
. expect ( 200 , / c o n s o l e \. l o g \( " H e y \. " \) / , done ) ;
47
47
} ) ;
@@ -64,6 +64,28 @@ describe("Server", function() {
64
64
. expect ( "Content-Type" , "text/html; charset=utf-8" )
65
65
. expect ( 404 , done ) ;
66
66
} ) ;
67
+
68
+ it ( "request to directory" , function ( done ) {
69
+ request ( app ) . get ( "/" )
70
+ . expect ( "Content-Type" , "text/html" )
71
+ . expect ( "Content-Length" , "10" )
72
+ . expect ( "Access-Control-Allow-Origin" , "*" )
73
+ . expect ( 200 , / M y \ I n d e x \. / , done ) ;
74
+ } ) ;
75
+
76
+ it ( "invalid range header" , function ( done ) {
77
+ request ( app ) . get ( "/svg.svg" )
78
+ . set ( "Range" , "bytes=6000-" )
79
+ . expect ( 416 , done ) ;
80
+ } ) ;
81
+
82
+ it ( "valid range header" , function ( done ) {
83
+ request ( app ) . get ( "/svg.svg" )
84
+ . set ( "Range" , "bytes=3000-3500" )
85
+ . expect ( "Content-Length" , "501" )
86
+ . expect ( "Content-Range" , "bytes 3000-3500/4778" )
87
+ . expect ( 206 , done ) ;
88
+ } ) ;
67
89
} ) ;
68
90
69
91
describe ( "custom headers" , function ( ) {
0 commit comments