From 6289b002b6a1ac8dcf5a97075f4db550df080191 Mon Sep 17 00:00:00 2001 From: quantimnot <54247259+quantimnot@users.noreply.github.com> Date: Thu, 1 Sep 2022 11:52:13 -0400 Subject: [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 * Update testament/specs.nim Co-authored-by: Clay Sweetser * Update testament/specs.nim Co-authored-by: Clay Sweetser * Fix indentation Co-authored-by: quantimnot Co-authored-by: Clay Sweetser --- tests/pragmas/tvar_macro.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/pragmas/tvar_macro.nim') diff --git a/tests/pragmas/tvar_macro.nim b/tests/pragmas/tvar_macro.nim index d6a4ff983..3fb6e3e53 100644 --- a/tests/pragmas/tvar_macro.nim +++ b/tests/pragmas/tvar_macro.nim @@ -85,7 +85,7 @@ block: # with other pragmas let importedFooBar {.importc: "exportedFooBar", nodecl.}: set[char] doAssert importedFooBar == fooBar #[tt.Warning - ^ fooBar is deprecated + ^ fooBar is deprecated ]# -- cgit 1.4.1-2-gfad0