projects
/
scheme.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move utils into its onw file
[scheme.git]
/
tests.scm
diff --git
a/tests.scm
b/tests.scm
index 6dfbd9f4459cc1e46b3258caab6d5c0ba0ff2e27..ecee99eed962aa94ea39ed8c0f16f4b9c32bc4fa 100644
(file)
--- a/
tests.scm
+++ b/
tests.scm
@@
-260,3
+260,15
@@
'((data A [foo Int]
[bar Bool])
(let ([(foo x) (foo 0)]) x))))
'((data A [foo Int]
[bar Bool])
(let ([(foo x) (foo 0)]) x))))
+
+(test-prog '((data A [foo Int])
+ (let ([x (foo 42)])
+ (let ([(foo y) x])
+ (+ 1 y))))
+ 43)
+
+(test-prog '((data A [foo Int])
+ (data B [bar A])
+ (let ([(bar (foo x)) (bar (foo 42))])
+ x))
+ 42)