Skip to content

Commit 5956dde

Browse files
committed
improve test coverage
1 parent d73ff5a commit 5956dde

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

redirect_test.go

+10
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,10 @@ func Test_Redirect_Route_WithFlashMessages(t *testing.T) {
226226
c := app.AcquireCtx(&fasthttp.RequestCtx{}).(*DefaultCtx) //nolint:errcheck, forcetypeassert // not needed
227227

228228
err := c.Redirect().With("success", "1").With("message", "test").Route("user")
229+
230+
require.Contains(t, c.redirect.messages, redirectionMsg{key: "success", value: "1", level: 0, isOldInput: false})
231+
require.Contains(t, c.redirect.messages, redirectionMsg{key: "message", value: "test", level: 0, isOldInput: false})
232+
229233
require.NoError(t, err)
230234
require.Equal(t, 302, c.Response().StatusCode())
231235
require.Equal(t, "/user", string(c.Response().Header.Peek(HeaderLocation)))
@@ -254,6 +258,12 @@ func Test_Redirect_Route_WithOldInput(t *testing.T) {
254258

255259
c.Request().URI().SetQueryString("id=1&name=tom")
256260
err := c.Redirect().With("success", "1").With("message", "test").WithInput().Route("user")
261+
262+
require.Contains(t, c.redirect.messages, redirectionMsg{key: "success", value: "1", level: 0, isOldInput: false})
263+
require.Contains(t, c.redirect.messages, redirectionMsg{key: "message", value: "test", level: 0, isOldInput: false})
264+
require.Contains(t, c.redirect.messages, redirectionMsg{key: "id", value: "1", isOldInput: true})
265+
require.Contains(t, c.redirect.messages, redirectionMsg{key: "name", value: "tom", isOldInput: true})
266+
257267
require.NoError(t, err)
258268
require.Equal(t, 302, c.Response().StatusCode())
259269
require.Equal(t, "/user", string(c.Response().Header.Peek(HeaderLocation)))

0 commit comments

Comments
 (0)