mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-28 17:04:41 +00:00
* stdlib tests now check refc too * typo * fixes line numbers * disable cpp * do not touch
23 lines
541 B
Nim
23 lines
541 B
Nim
discard """
|
|
matrix: "--mm:refc; --mm:orc"
|
|
targets: "c js"
|
|
"""
|
|
|
|
|
|
import std/[cookies, times, strtabs]
|
|
import std/assertions
|
|
|
|
let expire = fromUnix(0) + 1.seconds
|
|
|
|
let theCookies = [
|
|
setCookie("test", "value", expire),
|
|
setCookie("test", "value", expire.local),
|
|
setCookie("test", "value", expire.utc)
|
|
]
|
|
let expected = "Set-Cookie: test=value; Expires=Thu, 01 Jan 1970 00:00:01 GMT"
|
|
doAssert theCookies == [expected, expected, expected]
|
|
|
|
let table = parseCookies("uid=1; kp=2")
|
|
doAssert table["uid"] == "1"
|
|
doAssert table["kp"] == "2"
|