* test cookies with comma for #15319 * space
This commit is contained in:
parent
366216da64
commit
e111b610ca
1 changed files with 17 additions and 0 deletions
|
|
@ -34,3 +34,20 @@ suite "httpcore":
|
||||||
let h1 = newHttpHeaders({"a": "1", "a": "2", "A": "3"})
|
let h1 = newHttpHeaders({"a": "1", "a": "2", "A": "3"})
|
||||||
|
|
||||||
assert seq[string](h1["a"]).join(",") == "1,2,3"
|
assert seq[string](h1["a"]).join(",") == "1,2,3"
|
||||||
|
|
||||||
|
test "test cookies with comma":
|
||||||
|
doAssert parseHeader("cookie: foo, bar") == ("cookie", @["foo, bar"])
|
||||||
|
doAssert parseHeader("cookie: foo, bar, prologue") == ("cookie", @["foo, bar, prologue"])
|
||||||
|
doAssert parseHeader("cookie: foo, bar, prologue, starlight") == ("cookie", @["foo, bar, prologue, starlight"])
|
||||||
|
|
||||||
|
doAssert parseHeader("cookie: foo, bar") == ("cookie", @["foo, bar"])
|
||||||
|
doAssert parseHeader("cookie: foo, bar, prologue") == ("cookie", @["foo, bar, prologue"])
|
||||||
|
doAssert parseHeader("cookie: foo, bar, prologue, starlight") == ("cookie", @["foo, bar, prologue, starlight"])
|
||||||
|
|
||||||
|
doAssert parseHeader("Cookie: foo, bar") == (key: "Cookie", value: @["foo, bar"])
|
||||||
|
doAssert parseHeader("Cookie: foo, bar, prologue") == (key: "Cookie", value: @["foo, bar, prologue"])
|
||||||
|
doAssert parseHeader("Cookie: foo, bar, prologue, starlight") == (key: "Cookie", value: @["foo, bar, prologue, starlight"])
|
||||||
|
|
||||||
|
doAssert parseHeader("Accept: foo, bar") == (key: "Accept", value: @["foo", "bar"])
|
||||||
|
doAssert parseHeader("Accept: foo, bar, prologue") == (key: "Accept", value: @["foo", "bar", "prologue"])
|
||||||
|
doAssert parseHeader("Accept: foo, bar, prologue, starlight") == (key: "Accept", value: @["foo", "bar", "prologue", "starlight"])
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue