summary refs log tree commit diff stats
path: root/tests/testament/tshould_not_work.nim
diff options
context:
space:
mode:
authorquantimnot <54247259+quantimnot@users.noreply.github.com>2022-09-01 11:52:13 -0400
committerGitHub <noreply@github.com>2022-09-01 17:52:13 +0200
commit6289b002b6a1ac8dcf5a97075f4db550df080191 (patch)
tree8e6f314adca775e0fb7665ae10c2dfd8b2cd3a47 /tests/testament/tshould_not_work.nim
parentc2cdc752c80005d1bcdb166f34d5149f1263f25c (diff)
downloadNim-6289b002b6a1ac8dcf5a97075f4db550df080191.tar.gz
[Testament] Extend and document message testing aids (#19996)
* [Testament] Extend and document message testing aids

* Enable inline msgs when not reject action.
Eliminates the pain of changing the line and column numbers in `nimout`
or `output` while making changes to the test.
* Enable using inline msgs and nimout together.
Allows ease of inline msgs for the test as well as testing msgs from
other modules.
* Add path separator and test filename variable interpolation in
msgs.
Eases handling path separators in the msgs.
* Add some documentation.

* Fixed lots of broken tests

* Fixed more broken tests

* Support multiple inline messages per a line

* Fix a broken test

* Revert variable substitution in `output`

* Remove uneeded params

* Update doc/testament.md

Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>

* Update testament/specs.nim

Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>

* Update testament/specs.nim

Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>

* Fix indentation

Co-authored-by: quantimnot <quantimnot@users.noreply.github.com>
Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>
Diffstat (limited to 'tests/testament/tshould_not_work.nim')
-rw-r--r--tests/testament/tshould_not_work.nim3
1 files changed, 1 insertions, 2 deletions
diff --git a/tests/testament/tshould_not_work.nim b/tests/testament/tshould_not_work.nim
index e11944e8f..8c99510a0 100644
--- a/tests/testament/tshould_not_work.nim
+++ b/tests/testament/tshould_not_work.nim
@@ -43,8 +43,7 @@ import stdtest/testutils
 
 proc main =
   const nim = getCurrentCompilerExe()
-  # TODO: bin/testament instead? like other tools (eg bin/nim, bin/nimsuggest etc)
-  let testamentExe = "testament/testament"
+  let testamentExe = "bin/testament"
   let cmd = fmt"{testamentExe} --directory:testament --colors:off --backendLogging:off --nim:{nim} category shouldfail"
   let (outp, status) = execCmdEx(cmd)
   doAssert status == 1, $status