소스 검색

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

불러오는 중...
취소
저장