aful/afl/tests/test-afl-scribble.rkt
2014-07-16 15:14:19 -04:00

27 lines
799 B
Racket

#lang afl scribble/base
@(require rackunit)
@(check-equal? @#λ@title{@%}{This is a Title}
@title{This is a Title})
@(check-equal? (map (+ % 1) '(1 2 3))
'(2 3 4))
@(check-equal? (map (+ % %2) '(1 2 3) '(1 2 3))
'(2 4 6))
@(check-equal? ((apply list* % %&) 1 '(2 3))
'(1 2 3))
@(check-equal? ((* 1/2 %#:m (* %#:v %#:v)) #:m 2 #:v 1)
1)
@(check-equal? (let ([x ("I am x")])
(#λx))
"I am x")
@(check-equal? ((begin (set! % "%") %1) "%1")
"%")
@(check-equal? (map #λ@+[% 1] '(1 2 3))
'(2 3 4))
@(check-equal? @#λ(+ % 1)[1]
2)
@(check-equal? @#λ@+[% 1][1]
2)
@(check-equal? @#λ%{}
"")