Skip to content

Commit 2bc7755

Browse files
authored
Merge pull request #26 from LiberalArtist/id-cookie-shelf-life
Repair id cookie test
2 parents 66aa20b + dd2a12a commit 2bc7755

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

web-server-test/tests/web-server/http/cookies-test.rkt

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,12 +313,23 @@
313313
#:name "my-id-cookie"
314314
#:key test-secret-salt
315315
#:timeout 1089023629))
316+
(test-equal? "long finite shelf-life / fresh cookie"
317+
(valid-id-cookie? (make-id-cookie "fresh-id-cookie"
318+
"test-value"
319+
#:key #"test-key")
320+
#:name "fresh-id-cookie"
321+
#:key #"test-key"
322+
#:shelf-life 500
323+
)
324+
"test-value")
316325
(test-equal? "long finite shelf-life"
317326
(request-id-cookie req
318327
#:name "my-id-cookie"
319328
#:key test-secret-salt
320-
#:shelf-life 500)
321-
"test-value")
329+
#:shelf-life (+ 10
330+
(- (current-seconds)
331+
1489023629)))
332+
"my-signed-value")
322333
(test-false "shelf-life / reject expired"
323334
(request-id-cookie req
324335
#:name "my-id-cookie"

0 commit comments

Comments
 (0)