summaryrefslogtreecommitdiff
path: root/tests/jwks-get.scm
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2021-09-22 13:11:21 +0200
committerVivien Kraus <vivien@planete-kraus.eu>2021-09-22 18:08:47 +0200
commit555e59deba33284067298ce6130c379c75e3d2a3 (patch)
treec15c823913e917bc474f1cf163caf65a117ee9c3 /tests/jwks-get.scm
parent0d74f8c1ca9c1e9bf9a04b85f598ba7a175d1d86 (diff)
Use anonymous-http-request from (webid-oidc parameters) everywhere
Diffstat (limited to 'tests/jwks-get.scm')
-rw-r--r--tests/jwks-get.scm16
1 files changed, 7 insertions, 9 deletions
diff --git a/tests/jwks-get.scm b/tests/jwks-get.scm
index 8f23492..ffc0bbb 100644
--- a/tests/jwks-get.scm
+++ b/tests/jwks-get.scm
@@ -16,6 +16,7 @@
(use-modules (webid-oidc jwk)
(webid-oidc testing)
+ ((webid-oidc parameters) #:prefix p:)
(webid-oidc cache)
(web uri)
(srfi srfi-19)
@@ -58,15 +59,12 @@
}
")
(exit 3)))
- (define cache-http-get
- (with-cache
- #:http-get respond))
- (define* (cache-http-request uri #:key (headers '()) (method 'GET))
- (unless (eq? method 'GET)
- (exit 4))
- (cache-http-get uri #:headers headers))
- (define jwks (get-jwks "https://example.com/keys"
- #:http-request cache-http-request))
+ (define jwks
+ (parameterize ((p:anonymous-http-request respond)
+ (p:current-date 0)) ;; the cache requires it
+ (use-cache
+ (lambda ()
+ (get-jwks "https://example.com/keys")))))
(define the-keys (keys jwks))
(unless (eq? (length the-keys) 2)
(exit 5))