aboutsummaryrefslogtreecommitdiffstats
path: root/test/handlers/cookie_set_h.erl
diff options
context:
space:
mode:
Diffstat (limited to 'test/handlers/cookie_set_h.erl')
-rw-r--r--test/handlers/cookie_set_h.erl8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/handlers/cookie_set_h.erl b/test/handlers/cookie_set_h.erl
index 29ff351..93ad86d 100644
--- a/test/handlers/cookie_set_h.erl
+++ b/test/handlers/cookie_set_h.erl
@@ -33,4 +33,10 @@ set_cookie_list(Req=#{qs := <<"prefix">>}) ->
set_cookie_list(#{qs := <<"secure_http">>}) ->
[<<"secure_from_nonsecure_http=1; Secure; Path=/">>];
set_cookie_list(#{qs := <<"secure_https">>}) ->
- [<<"secure_from_secure_http=1; Secure; Path=/">>].
+ [<<"secure_from_secure_http=1; Secure; Path=/">>];
+set_cookie_list(Req=#{qs := <<"ttb=",_/bits>>}) ->
+ #{ttb := SetCookies} = cowboy_req:match_qs([ttb], Req),
+ case binary_to_term(SetCookies) of
+ List when is_list(List) -> List;
+ Bin -> [Bin]
+ end.