Skip to content

Commit 94c61b8

Browse files
committed
Merge branch 'pr/172'
2 parents b01ee62 + 9a20e58 commit 94c61b8

File tree

2 files changed

+66
-62
lines changed

2 files changed

+66
-62
lines changed

.gitignore

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,25 @@
1+
# leiningen .gitignore defaults
2+
/target
3+
/classes
4+
/checkouts
5+
pom.xml
6+
pom.xml.asc
7+
*.jar
8+
*.class
9+
/.lein-*
10+
/.nrepl-port
11+
12+
# custom from here on out
113
build
2-
target
314
lib
415
*.dot
516

617
# use glob syntax.
718
syntax: glob
819
creds.clj
920
Manifest.txt
10-
pom.xml
1121
aws.clj
1222
*.ser
13-
*.class
14-
*.jar
1523
*~
1624
*.bak
1725
*.off
@@ -23,10 +31,6 @@ aws.clj
2331
*.project
2432
*.settings
2533
*.pyc
26-
.lein-failures
27-
/.lein-deps-sum
28-
.lein-repl-history
2934
docs/*
3035
doc
31-
pom.xml.asc
3236
http.log

test/clj_http/test/cookies.clj

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -16,25 +16,25 @@
1616

1717
(deftest test-compact-map
1818
(are [map expected]
19-
(is (= expected (compact-map map)))
20-
{:a nil :b 2 :c 3 :d nil}
21-
{:b 2 :c 3}
22-
{:comment nil :domain "example.com" :path "/" :ports [80 8080] :value 1}
23-
{:domain "example.com" :path "/" :ports [80 8080] :value 1}))
19+
(is (= expected (compact-map map)))
20+
{:a nil :b 2 :c 3 :d nil}
21+
{:b 2 :c 3}
22+
{:comment nil :domain "example.com" :path "/" :ports [80 8080] :value 1}
23+
{:domain "example.com" :path "/" :ports [80 8080] :value 1}))
2424

2525
(deftest test-decode-cookie
2626
(are [set-cookie-str expected]
27-
(is (= expected (decode-cookie set-cookie-str)))
28-
nil nil
29-
"" nil
30-
"example-cookie=example-value;Path=/"
31-
["example-cookie"
32-
{:discard true :path "/" :secure false
33-
:value "example-value" :version 0}]
34-
"example-cookie=example-value;Domain=.example.com;Path=/"
35-
["example-cookie"
36-
{:discard true :domain ".example.com" :secure false :path "/"
37-
:value "example-value" :version 0}]))
27+
(is (= expected (decode-cookie set-cookie-str)))
28+
nil nil
29+
"" nil
30+
"example-cookie=example-value;Path=/"
31+
["example-cookie"
32+
{:discard true :path "/" :secure false
33+
:value "example-value" :version 0}]
34+
"example-cookie=example-value;Domain=.example.com;Path=/"
35+
["example-cookie"
36+
{:discard true :domain ".example.com" :secure false :path "/"
37+
:value "example-value" :version 0}]))
3838

3939
(deftest test-decode-cookies-with-seq
4040
(let [cookies (decode-cookies [(str "ring-session=" session)])]
@@ -61,53 +61,53 @@
6161

6262
(deftest test-decode-cookie-header
6363
(are [response expected]
64-
(is (= expected (decode-cookie-header response)))
65-
{:headers {"set-cookie" "a=1"}}
66-
{:cookies {"a" {:discard true :path "/" :secure false
67-
:value "1" :version 0}} :headers {}}
68-
{:headers {"set-cookie"
69-
(str "ring-session=" session ";Path=/")}}
70-
{:cookies {"ring-session"
71-
{:discard true :path "/" :secure false
72-
:value session :version 0}} :headers {}}))
64+
(is (= expected (decode-cookie-header response)))
65+
{:headers {"set-cookie" "a=1"}}
66+
{:cookies {"a" {:discard true :path "/" :secure false
67+
:value "1" :version 0}} :headers {}}
68+
{:headers {"set-cookie"
69+
(str "ring-session=" session ";Path=/")}}
70+
{:cookies {"ring-session"
71+
{:discard true :path "/" :secure false
72+
:value session :version 0}} :headers {}}))
7373

7474
(deftest test-encode-cookie
7575
(are [cookie expected]
76-
(is (= expected (encode-cookie cookie)))
77-
[:a {:value "b"}] "a=b"
78-
["a" {:value "b"}] "a=b"
79-
["example-cookie"
80-
{:domain ".example.com" :path "/" :value "example-value"}]
81-
"example-cookie=example-value"
82-
["ring-session" {:value session}]
83-
(str "ring-session=" session)))
76+
(is (= expected (encode-cookie cookie)))
77+
[:a {:value "b"}] "a=b"
78+
["a" {:value "b"}] "a=b"
79+
["example-cookie"
80+
{:domain ".example.com" :path "/" :value "example-value"}]
81+
"example-cookie=example-value"
82+
["ring-session" {:value session}]
83+
(str "ring-session=" session)))
8484

8585
(deftest test-encode-cookies
8686
(are [cookie expected]
87-
(is (= expected (encode-cookies cookie)))
88-
{:a {:value "b"} :c {:value "d"} :e {:value "f"}}
89-
"a=b;c=d;e=f"
90-
{"a" {:value "b"} "c" {:value "d"} "e" {:value "f"}}
91-
"a=b;c=d;e=f"
92-
{"example-cookie"
93-
{:domain ".example.com" :path "/" :value "example-value"}}
94-
"example-cookie=example-value"
95-
{"example-cookie"
96-
{:domain ".example.com" :path "/" :value "example-value"
97-
:discard true :version 0}}
98-
"example-cookie=example-value"
99-
{"ring-session" {:value session}}
100-
(str "ring-session=" session)))
87+
(is (= expected (encode-cookies cookie)))
88+
{:a {:value "b"} :c {:value "d"} :e {:value "f"}}
89+
"a=b;c=d;e=f"
90+
{"a" {:value "b"} "c" {:value "d"} "e" {:value "f"}}
91+
"a=b;c=d;e=f"
92+
{"example-cookie"
93+
{:domain ".example.com" :path "/" :value "example-value"}}
94+
"example-cookie=example-value"
95+
{"example-cookie"
96+
{:domain ".example.com" :path "/" :value "example-value"
97+
:discard true :version 0}}
98+
"example-cookie=example-value"
99+
{"ring-session" {:value session}}
100+
(str "ring-session=" session)))
101101

102102
(deftest test-encode-cookie-header
103103
(are [request expected]
104-
(is (= expected (encode-cookie-header request)))
105-
{:cookies {"a" {:value "1"}}}
106-
{:headers {"Cookie" "a=1"}}
107-
{:cookies
108-
{"example-cookie" {:domain ".example.com" :path "/"
109-
:value "example-value"}}}
110-
{:headers {"Cookie" "example-cookie=example-value"}}))
104+
(is (= expected (encode-cookie-header request)))
105+
{:cookies {"a" {:value "1"}}}
106+
{:headers {"Cookie" "a=1"}}
107+
{:cookies
108+
{"example-cookie" {:domain ".example.com" :path "/"
109+
:value "example-value"}}}
110+
{:headers {"Cookie" "example-cookie=example-value"}}))
111111

112112
(deftest test-to-basic-client-cookie-with-simple-cookie
113113
(let [cookie (to-basic-client-cookie

0 commit comments

Comments
 (0)