if-not and when-not
This commit is contained in:
9
test.scm
9
test.scm
@@ -23,6 +23,15 @@
|
||||
(define value (~>> 1 (/ 2) (/ 2)))
|
||||
(assert (= value 1))))
|
||||
|
||||
(define-test if-not
|
||||
(assert (eq? (if-not #f 'a 'b) 'a)))
|
||||
|
||||
(define-test when-not
|
||||
(positive-case
|
||||
(assert (eq? (when-not #f 'do-some-stuff 'return) 'return)))
|
||||
(negative-case
|
||||
(assert (unspecified? (when-not #t 'do-some-stuff 'return)))))
|
||||
|
||||
(define-test partial
|
||||
(test
|
||||
(define value (partial / 2))
|
||||
|
||||
Reference in New Issue
Block a user