mirror of
https://github.com/gofiber/fiber.git
synced 2025-02-23 09:23:39 +00:00
Update app_test.go
This commit is contained in:
parent
f06f81cb57
commit
d27b4cfa1e
31
app_test.go
31
app_test.go
@ -25,6 +25,9 @@ import (
|
||||
"github.com/valyala/fasthttp/fasthttputil"
|
||||
)
|
||||
|
||||
const Charset="text/plain; charset=utf-8"
|
||||
const GoFiberSupport="gofiber.io/support"
|
||||
|
||||
var testEmptyHandler = func(c *Ctx) error {
|
||||
return nil
|
||||
}
|
||||
@ -552,7 +555,7 @@ func Test_App_Static_Direct(t *testing.T) {
|
||||
utils.AssertEqual(t, nil, err, "app.Test(req)")
|
||||
utils.AssertEqual(t, 200, resp.StatusCode, "Status code")
|
||||
utils.AssertEqual(t, false, resp.Header.Get(HeaderContentLength) == "")
|
||||
utils.AssertEqual(t, "text/html; charset=utf-8", resp.Header.Get(HeaderContentType))
|
||||
utils.AssertEqual(t, Charset, resp.Header.Get(HeaderContentType))
|
||||
|
||||
body, err := ioutil.ReadAll(resp.Body)
|
||||
utils.AssertEqual(t, nil, err)
|
||||
@ -562,12 +565,12 @@ func Test_App_Static_Direct(t *testing.T) {
|
||||
utils.AssertEqual(t, nil, err, "app.Test(req)")
|
||||
utils.AssertEqual(t, 200, resp.StatusCode, "Status code")
|
||||
utils.AssertEqual(t, false, resp.Header.Get(HeaderContentLength) == "")
|
||||
utils.AssertEqual(t, "text/plain; charset=utf-8", resp.Header.Get("Content-Type"))
|
||||
utils.AssertEqual(t, Charset, resp.Header.Get("Content-Type"))
|
||||
utils.AssertEqual(t, "", resp.Header.Get(HeaderCacheControl), "CacheControl Control")
|
||||
|
||||
body, err = ioutil.ReadAll(resp.Body)
|
||||
utils.AssertEqual(t, nil, err)
|
||||
utils.AssertEqual(t, true, strings.Contains(string(body), "gofiber.io/support"))
|
||||
utils.AssertEqual(t, true, strings.Contains(string(body), GoFiberSupport))
|
||||
}
|
||||
|
||||
// go test -run Test_App_Static_MaxAge
|
||||
@ -600,7 +603,7 @@ func Test_App_Static_Group(t *testing.T) {
|
||||
utils.AssertEqual(t, nil, err, "app.Test(req)")
|
||||
utils.AssertEqual(t, 200, resp.StatusCode, "Status code")
|
||||
utils.AssertEqual(t, false, resp.Header.Get(HeaderContentLength) == "")
|
||||
utils.AssertEqual(t, "text/plain; charset=utf-8", resp.Header.Get(HeaderContentType))
|
||||
utils.AssertEqual(t, Charset, resp.Header.Get(HeaderContentType))
|
||||
utils.AssertEqual(t, "123", resp.Header.Get("Test-Header"))
|
||||
|
||||
grp = app.Group("/v2")
|
||||
@ -611,7 +614,7 @@ func Test_App_Static_Group(t *testing.T) {
|
||||
utils.AssertEqual(t, nil, err, "app.Test(req)")
|
||||
utils.AssertEqual(t, 200, resp.StatusCode, "Status code")
|
||||
utils.AssertEqual(t, false, resp.Header.Get(HeaderContentLength) == "")
|
||||
utils.AssertEqual(t, "text/plain; charset=utf-8", resp.Header.Get(HeaderContentType))
|
||||
utils.AssertEqual(t, Charset, resp.Header.Get(HeaderContentType))
|
||||
|
||||
}
|
||||
|
||||
@ -625,11 +628,11 @@ func Test_App_Static_Wildcard(t *testing.T) {
|
||||
utils.AssertEqual(t, nil, err, "app.Test(req)")
|
||||
utils.AssertEqual(t, 200, resp.StatusCode, "Status code")
|
||||
utils.AssertEqual(t, false, resp.Header.Get(HeaderContentLength) == "")
|
||||
utils.AssertEqual(t, "text/plain; charset=utf-8", resp.Header.Get(HeaderContentType))
|
||||
utils.AssertEqual(t, Charset, resp.Header.Get(HeaderContentType))
|
||||
|
||||
body, err := ioutil.ReadAll(resp.Body)
|
||||
utils.AssertEqual(t, nil, err)
|
||||
utils.AssertEqual(t, true, strings.Contains(string(body), "gofiber.io/support"))
|
||||
utils.AssertEqual(t, true, strings.Contains(string(body), GoFiberSupport))
|
||||
|
||||
}
|
||||
|
||||
@ -643,7 +646,7 @@ func Test_App_Static_Prefix_Wildcard(t *testing.T) {
|
||||
utils.AssertEqual(t, nil, err, "app.Test(req)")
|
||||
utils.AssertEqual(t, 200, resp.StatusCode, "Status code")
|
||||
utils.AssertEqual(t, false, resp.Header.Get(HeaderContentLength) == "")
|
||||
utils.AssertEqual(t, "text/plain; charset=utf-8", resp.Header.Get(HeaderContentType))
|
||||
utils.AssertEqual(t, Charset, resp.Header.Get(HeaderContentType))
|
||||
|
||||
app.Static("/my/nameisjohn*", "./.github/FUNDING.yml")
|
||||
|
||||
@ -651,11 +654,11 @@ func Test_App_Static_Prefix_Wildcard(t *testing.T) {
|
||||
utils.AssertEqual(t, nil, err, "app.Test(req)")
|
||||
utils.AssertEqual(t, 200, resp.StatusCode, "Status code")
|
||||
utils.AssertEqual(t, false, resp.Header.Get(HeaderContentLength) == "")
|
||||
utils.AssertEqual(t, "text/plain; charset=utf-8", resp.Header.Get(HeaderContentType))
|
||||
utils.AssertEqual(t, Charset, resp.Header.Get(HeaderContentType))
|
||||
|
||||
body, err := ioutil.ReadAll(resp.Body)
|
||||
utils.AssertEqual(t, nil, err)
|
||||
utils.AssertEqual(t, true, strings.Contains(string(body), "gofiber.io/support"))
|
||||
utils.AssertEqual(t, true, strings.Contains(string(body), GoFiberSupport))
|
||||
}
|
||||
|
||||
func Test_App_Static_Prefix(t *testing.T) {
|
||||
@ -667,7 +670,7 @@ func Test_App_Static_Prefix(t *testing.T) {
|
||||
utils.AssertEqual(t, nil, err, "app.Test(req)")
|
||||
utils.AssertEqual(t, 200, resp.StatusCode, "Status code")
|
||||
utils.AssertEqual(t, false, resp.Header.Get(HeaderContentLength) == "")
|
||||
utils.AssertEqual(t, "text/plain; charset=utf-8", resp.Header.Get(HeaderContentType))
|
||||
utils.AssertEqual(t, Charset, resp.Header.Get(HeaderContentType))
|
||||
|
||||
app.Static("/prefix", "./.github/workflows")
|
||||
|
||||
@ -676,7 +679,7 @@ func Test_App_Static_Prefix(t *testing.T) {
|
||||
utils.AssertEqual(t, nil, err, "app.Test(req)")
|
||||
utils.AssertEqual(t, 200, resp.StatusCode, "Status code")
|
||||
utils.AssertEqual(t, false, resp.Header.Get(HeaderContentLength) == "")
|
||||
utils.AssertEqual(t, "text/plain; charset=utf-8", resp.Header.Get(HeaderContentType))
|
||||
utils.AssertEqual(t, Charset, resp.Header.Get(HeaderContentType))
|
||||
|
||||
app.Static("/single", "./.github/workflows/test.yml")
|
||||
|
||||
@ -685,7 +688,7 @@ func Test_App_Static_Prefix(t *testing.T) {
|
||||
utils.AssertEqual(t, nil, err, "app.Test(req)")
|
||||
utils.AssertEqual(t, 200, resp.StatusCode, "Status code")
|
||||
utils.AssertEqual(t, false, resp.Header.Get(HeaderContentLength) == "")
|
||||
utils.AssertEqual(t, "text/plain; charset=utf-8", resp.Header.Get(HeaderContentType))
|
||||
utils.AssertEqual(t, Charset, resp.Header.Get(HeaderContentType))
|
||||
}
|
||||
|
||||
func Test_App_Static_Trailing_Slash(t *testing.T) {
|
||||
@ -697,7 +700,7 @@ func Test_App_Static_Trailing_Slash(t *testing.T) {
|
||||
utils.AssertEqual(t, nil, err, "app.Test(req)")
|
||||
utils.AssertEqual(t, 404, resp.StatusCode, "Status code")
|
||||
utils.AssertEqual(t, false, resp.Header.Get(HeaderContentLength) == "")
|
||||
utils.AssertEqual(t, "text/plain; charset=utf-8", resp.Header.Get(HeaderContentType))
|
||||
utils.AssertEqual(t, Charset, resp.Header.Get(HeaderContentType))
|
||||
}
|
||||
|
||||
// go test -run Test_App_Mixed_Routes_WithSameLen
|
||||
|
Loading…
x
Reference in New Issue
Block a user