MCPcopy
hub / github.com/labstack/echo / TestContextRedirect

Function TestContextRedirect

context_test.go:991–1000  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

989}
990
991func TestContextRedirect(t *testing.T) {
992 e := New()
993 req := httptest.NewRequest(http.MethodGet, "/", nil)
994 rec := httptest.NewRecorder()
995 c := e.NewContext(req, rec)
996 assert.Equal(t, nil, c.Redirect(http.StatusMovedPermanently, "http://labstack.github.io/echo"))
997 assert.Equal(t, http.StatusMovedPermanently, rec.Code)
998 assert.Equal(t, "http://labstack.github.io/echo", rec.Header().Get(HeaderLocation))
999 assert.Error(t, c.Redirect(310, "http://labstack.github.io/echo"))
1000}
1001
1002func TestContextGet(t *testing.T) {
1003 var testCases = []struct {

Callers

nothing calls this directly

Calls 6

RedirectMethod · 0.95
NewFunction · 0.85
NewContextMethod · 0.80
GetMethod · 0.45
HeaderMethod · 0.45
ErrorMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…