@@ -226,6 +226,10 @@ func Test_Redirect_Route_WithFlashMessages(t *testing.T) {
226
226
c := app .AcquireCtx (& fasthttp.RequestCtx {}).(* DefaultCtx ) //nolint:errcheck, forcetypeassert // not needed
227
227
228
228
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
+
229
233
require .NoError (t , err )
230
234
require .Equal (t , 302 , c .Response ().StatusCode ())
231
235
require .Equal (t , "/user" , string (c .Response ().Header .Peek (HeaderLocation )))
@@ -254,6 +258,12 @@ func Test_Redirect_Route_WithOldInput(t *testing.T) {
254
258
255
259
c .Request ().URI ().SetQueryString ("id=1&name=tom" )
256
260
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
+
257
267
require .NoError (t , err )
258
268
require .Equal (t , 302 , c .Response ().StatusCode ())
259
269
require .Equal (t , "/user" , string (c .Response ().Header .Peek (HeaderLocation )))
0 commit comments