summary refs log tree commit diff stats
path: root/tests/casestmt/tcaseexpr1.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/casestmt/tcaseexpr1.nim')
-rw-r--r--tests/casestmt/tcaseexpr1.nim23
1 files changed, 16 insertions, 7 deletions
diff --git a/tests/casestmt/tcaseexpr1.nim b/tests/casestmt/tcaseexpr1.nim
index 24543f1b8..4f5bbf100 100644
--- a/tests/casestmt/tcaseexpr1.nim
+++ b/tests/casestmt/tcaseexpr1.nim
@@ -1,13 +1,23 @@
 discard """
-  file: "tcaseexpr1.nim"
+  cmd: "nim check $options $file"
+  action: "reject"
+  nimout: '''
+tcaseexpr1.nim(33, 10) Error: not all cases are covered; missing: {C}
+tcaseexpr1.nim(39, 12) Error: type mismatch: got <string> but expected 'int literal(10)'
+'''
+"""
+
+
+
+
 
-  line: 29
-  errormsg: "type mismatch: got <string> but expected 'int'"
 
-  line: 23
-  errormsg: "not all cases are covered"
-"""
 
+
+
+
+
+# line 20
 type
   E = enum A, B, C
 
@@ -27,4 +37,3 @@ var t1 = case x:
 var t2 = case x:
   of A: 10
   of B, C: "23"
-