@@ -102,15 +102,6 @@ func TestEchoStatic(t *testing.T) {
102102expectHeaderLocation : "/folder/" ,
103103expectBodyStartsWith : "" ,
104104},
105- {
106- name : "Directory Redirect with non-root path" ,
107- givenPrefix : "/static" ,
108- givenRoot : "_fixture" ,
109- whenURL : "/static" ,
110- expectStatus : http .StatusMovedPermanently ,
111- expectHeaderLocation : "/static/" ,
112- expectBodyStartsWith : "" ,
113- },
114105{
115106name : "Directory with index.html" ,
116107givenPrefix : "/" ,
@@ -170,40 +161,6 @@ func TestEchoStatic(t *testing.T) {
170161}
171162}
172163
173- func TestEchoStaticRedirectIndex (t * testing.T ) {
174- assert := assert .New (t )
175- e := New ()
176-
177- // HandlerFunc
178- e .Static ("/static" , "_fixture" )
179-
180- errCh := make (chan error )
181-
182- go func () {
183- errCh <- e .Start ("127.0.0.1:1323" )
184- }()
185-
186- time .Sleep (200 * time .Millisecond )
187-
188- if resp , err := http .Get ("http://127.0.0.1:1323/static" ); err == nil {
189- defer resp .Body .Close ()
190- assert .Equal (http .StatusOK , resp .StatusCode )
191-
192- if body , err := ioutil .ReadAll (resp .Body ); err == nil {
193- assert .Equal (true , strings .HasPrefix (string (body ), "<!doctype html>" ))
194- } else {
195- assert .Fail (err .Error ())
196- }
197-
198- } else {
199- assert .Fail (err .Error ())
200- }
201-
202- if err := e .Close (); err != nil {
203- t .Fatal (err )
204- }
205- }
206-
207164func TestEchoFile (t * testing.T ) {
208165e := New ()
209166e .File ("/walle" , "_fixture/images/walle.png" )
0 commit comments