@@ -32,7 +32,7 @@ embSpec = do
3232 { requestHeaders = [("If-None-Match", "Etag 1")] }
3333 assertStatus 304 req
3434
35− it "ssIndices works" $ do
35+ it "ssIndices work" $ do
3636 let testSettings = $(mkSettings mkEntries){
3737 ssIndices = [unsafeToPiece "index.html"]
3838 }
@@ -41,6 +41,15 @@ embSpec = do
4141 assertStatus 200 req
4242 assertBody "index file" req
4343
44+ it "ssIndices work with trailing slashes" $ do
45+ let testSettings = $(mkSettings mkEntries){
46+ ssIndices = [unsafeToPiece "index.html"]
47+ }
48+ embedSettings testSettings $ do
49+ req <- request (setRawPathInfo defRequest "/foo/")
50+ assertStatus 200 req
51+ assertBody "index file in subdir" req
52+
4453 describe "embedded, uncompressed entry" $ do
4554 it "too short" $ embed $ do
4655 req <- request (setRawPathInfo defRequest "e2.txt")