Start work on case statements
[scheme.git] / tests.scm
index b3e630bbffefebbe31d959e7fd17ffa22e504976..49fc2c4bc861b13de41f454a7aa2b6e6b103d8d9 100644 (file)
--- a/tests.scm
+++ b/tests.scm
             (let ([(bar (foo x)) (bar (foo 42))])
               x))
           42)
+
+(test-prog '((data Foo [a] [b] [c])
+            (let ([x b])
+              (case x
+                [a 1]
+                [b 2]
+                [c 3])))
+          2)
+