Fix the error when a chaperone contract does not return a valid value.
This commit is contained in:
parent
afcc7c818d
commit
4080eacfb8
|
@ -192,7 +192,7 @@
|
||||||
(λ (v)
|
(λ (v)
|
||||||
(let ([v* (p v)])
|
(let ([v* (p v)])
|
||||||
(unless (chaperone-of? v* v)
|
(unless (chaperone-of? v* v)
|
||||||
(error "expected a chaperone of ~v, got ~v" v v*))
|
(error 'prop:chaperone-contract (format "expected a chaperone of ~v, got ~v" v v*)))
|
||||||
v*)))))))
|
v*)))))))
|
||||||
|
|
||||||
(define build-chaperone-contract-property
|
(define build-chaperone-contract-property
|
||||||
|
|
Loading…
Reference in New Issue
Block a user