Reinstating unit tests for lisp
parent
cead05c5d2
commit
1824e1c413
|
@ -41,9 +41,9 @@ IN: lisp.test
|
||||||
"((lambda (x y) (+ x y)) 1 2)" lisp-eval
|
"((lambda (x y) (+ x y)) 1 2)" lisp-eval
|
||||||
] unit-test
|
] unit-test
|
||||||
|
|
||||||
! { 42 } [
|
{ 42 } [
|
||||||
! "((lambda (x y z) (+ x (- y z))) 40 3 1)" lisp-eval
|
"((lambda (x y z) (+ x (- y z))) 40 3 1)" lisp-eval
|
||||||
! ] unit-test
|
] unit-test
|
||||||
|
|
||||||
{ "b" } [
|
{ "b" } [
|
||||||
"(cond (#f \"a\") (#t \"b\"))" lisp-eval
|
"(cond (#f \"a\") (#t \"b\"))" lisp-eval
|
||||||
|
@ -69,12 +69,12 @@ IN: lisp.test
|
||||||
T{ lisp-symbol f "if" } lisp-macro?
|
T{ lisp-symbol f "if" } lisp-macro?
|
||||||
] unit-test
|
] unit-test
|
||||||
|
|
||||||
! { 1 } [
|
{ 1 } [
|
||||||
! "(if #t 1 2)" lisp-eval
|
"(if #t 1 2)" lisp-eval
|
||||||
! ] unit-test
|
] unit-test
|
||||||
|
|
||||||
! { 3 } [
|
{ 3 } [
|
||||||
! "((lambda (x) (if x (begin (+ 1 2)) (- 3 5))) #t)" lisp-eval
|
"((lambda (x) (if x (begin (+ 1 2)) (- 3 5))) #t)" lisp-eval
|
||||||
! ] unit-test
|
] unit-test
|
||||||
|
|
||||||
] with-interactive-vocabs
|
] with-interactive-vocabs
|
||||||
|
|
Loading…
Reference in New Issue