scheme-libraries/retropikzel/lambda-utils/test.scm

13 lines
294 B
Scheme

(test-begin "lambda-utils")
(define dl (default-lambda ((arg1 #f) (arg2 #f)) arg2))
(test-assert (not (dl)))
(test-equal 1 (dl '(arg2 1)))
(define dcl (default-checked-lambda ((arg1 #f string?) (arg2 #f string?)) arg2))
(test-assert (not (dcl)))
(test-equal "hello" (dcl '(arg2 "hello")))