File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
test/ring/middleware/test Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 21
21
(def ^:private set-cookie-attrs
22
22
{:domain " Domain" , :max-age " Max-Age" , :path " Path"
23
23
:secure " Secure" , :expires " Expires" , :http-only " HttpOnly"
24
- :same-site " SameSite" })
24
+ :same-site " SameSite" , :partitioned " Partitioned " })
25
25
26
26
(def ^:private same-site-values
27
27
{:strict " Strict" , :lax " Lax" , :none " None" })
Original file line number Diff line number Diff line change 103
103
(is (= {" Set-Cookie" (list " a=b" " c=d" )}
104
104
(:headers resp)))))
105
105
106
+ (deftest wrap-cookies-set-partitioned
107
+ (let [response {:cookies {" a" {:value " foo" :partitioned true }}}
108
+ handler (constantly response)
109
+ resp ((wrap-cookies handler) {})]
110
+ (is (= {" Set-Cookie" #{" a=foo" " Partitioned" }}
111
+ (split-set-cookie (:headers resp))))))
112
+
106
113
(deftest wrap-cookies-invalid-attrs
107
114
(let [response {:cookies {" a" {:value " foo" :invalid true }}}
108
115
handler (wrap-cookies (constantly response))]
You can’t perform that action at this time.
0 commit comments