浏览代码

tests

master
Victor Fors 2 年前
父节点
当前提交
aa76655755
共有 1 个文件被更改,包括 20 次插入0 次删除
  1. +20
    -0
      test-util.scm

+ 20
- 0
test-util.scm 查看文件

@@ -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))))

正在加载...
取消
保存