aboutsummaryrefslogtreecommitdiff
path: root/test/enums.tm
diff options
context:
space:
mode:
Diffstat (limited to 'test/enums.tm')
-rw-r--r--test/enums.tm6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/enums.tm b/test/enums.tm
index 9f700410..553fcf84 100644
--- a/test/enums.tm
+++ b/test/enums.tm
@@ -55,3 +55,9 @@ func main():
>> choose_text(Foo.Last("XX"))
= "else: Foo.Last(t=\"XX\")"
+ i := 1
+ cases := [Foo.One(1), Foo.One(2), Foo.Zero]
+ while when cases[i] is One(x):
+ >> x
+ i += 1
+