diff options
Diffstat (limited to 'tests/casestmt/tcaseexpr1.nim')
-rw-r--r-- | tests/casestmt/tcaseexpr1.nim | 23 |
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" - |