diff options
author | Araq <rumpf_a@web.de> | 2015-03-12 01:44:57 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2015-03-12 01:45:15 +0100 |
commit | f514be0772628f1045171139893d05c6aad76ee6 (patch) | |
tree | a0beb8a020f7330d22e5e406bb7a351a18a3e6d2 /tests/testament | |
parent | 5a21892da0d16cc0fb321dadb17140a4808b0c17 (diff) | |
download | Nim-f514be0772628f1045171139893d05c6aad76ee6.tar.gz |
fixes #2286
Diffstat (limited to 'tests/testament')
-rw-r--r-- | tests/testament/tester.nim | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/testament/tester.nim b/tests/testament/tester.nim index 54ab67d85..7cf902704 100644 --- a/tests/testament/tester.nim +++ b/tests/testament/tester.nim @@ -148,7 +148,11 @@ proc codegenCheck(test: TTest, check: string, given: var TSpec) = let genFile = generatedFile(path, name, test.target) echo genFile let contents = readFile(genFile).string - if contents.find(check.peg) < 0: + if check[0] == '\\': + # little hack to get 'match' support: + if not contents.match(check.peg): + given.err = reCodegenFailure + elif contents.find(check.peg) < 0: given.err = reCodegenFailure except ValueError: given.err = reInvalidPeg |