(t *testing.T)
| 7799 | } |
| 7800 | |
| 7801 | func Test_Ctx_RenderWithViewBind(t *testing.T) { |
| 7802 | t.Parallel() |
| 7803 | |
| 7804 | app := New() |
| 7805 | c := app.AcquireCtx(&fasthttp.RequestCtx{}) |
| 7806 | |
| 7807 | err := c.ViewBind(Map{ |
| 7808 | "Title": "Hello, World!", |
| 7809 | }) |
| 7810 | require.NoError(t, err) |
| 7811 | |
| 7812 | err = c.Render("./.github/testdata/index.tmpl", Map{}) |
| 7813 | require.NoError(t, err) |
| 7814 | buf := bytebufferpool.Get() |
| 7815 | buf.WriteString("overwrite") |
| 7816 | defer bytebufferpool.Put(buf) |
| 7817 | |
| 7818 | require.NoError(t, err) |
| 7819 | require.Equal(t, "<h1>Hello, World!</h1>", string(c.Response().Body())) |
| 7820 | } |
| 7821 | |
| 7822 | func Test_Ctx_RenderWithOverwrittenViewBind(t *testing.T) { |
| 7823 | t.Parallel() |
nothing calls this directly
no test coverage detected