(t *testing.T)
| 905 | } |
| 906 | |
| 907 | func TestDirFSServeFileDirectoryRedirect(t *testing.T) { |
| 908 | t.Parallel() |
| 909 | |
| 910 | var ctx RequestCtx |
| 911 | var req Request |
| 912 | req.SetRequestURI("http://foobar.com") |
| 913 | ctx.Init(&req, nil, nil) |
| 914 | |
| 915 | ctx.Request.Reset() |
| 916 | ctx.Response.Reset() |
| 917 | ServeFS(&ctx, dirTestFilesystem, "fasthttputil") |
| 918 | if ctx.Response.StatusCode() != StatusFound { |
| 919 | t.Fatalf("Unexpected status code %d for directory '/fasthttputil' without trailing slash. Expecting %d.", ctx.Response.StatusCode(), StatusFound) |
| 920 | } |
| 921 | |
| 922 | ctx.Request.Reset() |
| 923 | ctx.Response.Reset() |
| 924 | ServeFS(&ctx, dirTestFilesystem, "fasthttputil/") |
| 925 | if ctx.Response.StatusCode() != StatusOK { |
| 926 | t.Fatalf("Unexpected status code %d for directory '/fasthttputil/' with trailing slash. Expecting %d.", ctx.Response.StatusCode(), StatusOK) |
| 927 | } |
| 928 | |
| 929 | ctx.Request.Reset() |
| 930 | ctx.Response.Reset() |
| 931 | ServeFS(&ctx, dirTestFilesystem, "fs.go") |
| 932 | if ctx.Response.StatusCode() != StatusOK { |
| 933 | t.Fatalf("Unexpected status code %d for file '/fs.go'. Expecting %d.", ctx.Response.StatusCode(), StatusOK) |
| 934 | } |
| 935 | } |
| 936 | |
| 937 | func TestFSFSGenerateIndexOsDirFS(t *testing.T) { |
| 938 | t.Parallel() |
nothing calls this directly
no test coverage detected
searching dependent graphs…