MCPcopy
hub / github.com/gofiber/fiber / Test_Ctx_Render_Go_Template

Function Test_Ctx_Render_Go_Template

ctx_test.go:8221–8243  ·  view source on GitHub ↗

go test -run Test_Ctx_Render_Go_Template

(t *testing.T)

Source from the content-addressed store, hash-verified

8219
8220// go test -run Test_Ctx_Render_Go_Template
8221func Test_Ctx_Render_Go_Template(t *testing.T) {
8222 t.Parallel()
8223 file, err := os.CreateTemp(os.TempDir(), "fiber")
8224 require.NoError(t, err)
8225 defer func() {
8226 removeErr := os.Remove(file.Name())
8227 require.NoError(t, removeErr)
8228 }()
8229
8230 _, err = file.WriteString("template")
8231 require.NoError(t, err)
8232
8233 err = file.Close()
8234 require.NoError(t, err)
8235
8236 app := New()
8237
8238 c := app.AcquireCtx(&fasthttp.RequestCtx{})
8239
8240 err = c.Render(file.Name(), nil)
8241 require.NoError(t, err)
8242 require.Equal(t, "template", string(c.Response().Body()))
8243}
8244
8245// go test -run Test_Ctx_Send
8246func Test_Ctx_Send(t *testing.T) {

Callers

nothing calls this directly

Calls 8

AcquireCtxMethod · 0.80
NewFunction · 0.70
NameMethod · 0.65
WriteStringMethod · 0.65
CloseMethod · 0.65
RenderMethod · 0.65
BodyMethod · 0.65
ResponseMethod · 0.65

Tested by

no test coverage detected