diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/concepts/t3330.nim | 4 | ||||
-rw-r--r-- | tests/macros/tmsginfo.nim | 2 | ||||
-rw-r--r-- | tests/testament/tester.nim | 5 |
3 files changed, 7 insertions, 4 deletions
diff --git a/tests/concepts/t3330.nim b/tests/concepts/t3330.nim index 8021db827..3d0dde5d1 100644 --- a/tests/concepts/t3330.nim +++ b/tests/concepts/t3330.nim @@ -34,9 +34,9 @@ proc add(x: var string; y: char) required type: var string but expression 'k' is of type: Alias -t3330.nim(48, 8) template/generic instantiation from here +t3330.nim(48, 8) template/generic instantiation of `add` from here t3330.nim(55, 6) Foo: 'bar.value' cannot be assigned to -t3330.nim(48, 8) template/generic instantiation from here +t3330.nim(48, 8) template/generic instantiation of `add` from here t3330.nim(56, 6) Foo: 'bar.x' cannot be assigned to expression: test(bar)''' diff --git a/tests/macros/tmsginfo.nim b/tests/macros/tmsginfo.nim index ebdce0155..f08a231fb 100644 --- a/tests/macros/tmsginfo.nim +++ b/tests/macros/tmsginfo.nim @@ -1,6 +1,6 @@ discard """ nimout: '''tmsginfo.nim(21, 1) Warning: foo1 [User] -tmsginfo.nim(22, 13) template/generic instantiation from here +tmsginfo.nim(22, 13) template/generic instantiation of `foo2` from here tmsginfo.nim(15, 10) Warning: foo2 [User] tmsginfo.nim(23, 1) Hint: foo3 [User] tmsginfo.nim(19, 7) Hint: foo4 [User] diff --git a/tests/testament/tester.nim b/tests/testament/tester.nim index f1f07b3c0..15f44f871 100644 --- a/tests/testament/tester.nim +++ b/tests/testament/tester.nim @@ -53,7 +53,10 @@ let pegLineError = peg"{[^(]*} '(' {\d+} ', ' {\d+} ') ' ('Error') ':' \s* {.*}" pegLineTemplate = - peg"{[^(]*} '(' {\d+} ', ' {\d+} ') ' 'template/generic instantiation from here'.*" + peg""" + {[^(]*} '(' {\d+} ', ' {\d+} ') ' + 'template/generic instantiation' ( ' of `' [^`]+ '`' )? ' from here' .* + """ pegOtherError = peg"'Error:' \s* {.*}" pegSuccess = peg"'Hint: operation successful'.*" pegOfInterest = pegLineError / pegOtherError |