mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 01:14:41 +00:00
* make more standard libraries work with `nimPreviewSlimSystem` * typo * part two * Delete specutils.nim * fixes more tests * more fixes * fixes tests * fixes three more tests * add formatfloat import * fix * last
22 lines
509 B
Nim
22 lines
509 B
Nim
discard """
|
|
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"
|