Browse Source

tests

master
Victor Fors 2 years ago
parent
commit
aa76655755
1 changed files with 20 additions and 0 deletions
  1. +20
    -0
      test-util.scm

+ 20
- 0
test-util.scm View File

@@ -0,0 +1,20 @@
(module test-util ()
(import scheme)
(import (chicken base))
(import (chicken syntax))
(import test)
(import util)

(test-group "util"
(test '(2 3 4) (map (curry + 1) '(1 2 3)))
(test 3 ((applied +) '(1 2)))
(test 2 ((thunk (+ 1 1))))
(test 5 ((just (lambda () 5)) 6 7 8))
(test-group "perhaps"
(test 3 (let ((v 2))
(perhaps (lambda (n)
(+ n 1)) v)))
(test #f (let ((v #f))
(perhaps (lambda (n)
(+ n 1)) v))))
(test 'apple-orange (compose-symbols 'apple 'orange))))

Loading…
Cancel
Save