Tests for define/contract and keyword interaction.
This commit is contained in:
parent
6aab2f1445
commit
4119fab3ff
|
@ -5040,7 +5040,22 @@
|
||||||
1)
|
1)
|
||||||
"top-level")
|
"top-level")
|
||||||
|
|
||||||
|
(test/spec-passed
|
||||||
|
'define/contract
|
||||||
|
'(let ()
|
||||||
|
(define/contract (f x #:y [y 3])
|
||||||
|
(->* (integer?) (#:y integer?) integer?)
|
||||||
|
x)
|
||||||
|
(f 3 #:y 7)))
|
||||||
|
|
||||||
|
(test/spec-failed
|
||||||
|
'define/contract
|
||||||
|
'(let ()
|
||||||
|
(define/contract (f x #:y [y 3])
|
||||||
|
(->* (integer?) (#:y integer?) integer?)
|
||||||
|
x)
|
||||||
|
(f 3 #:y #f))
|
||||||
|
"top-level")
|
||||||
|
|
||||||
;
|
;
|
||||||
;
|
;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user