diff options
author | Timothee Cour <timothee.cour2@gmail.com> | 2020-05-17 04:28:18 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-17 13:28:18 +0200 |
commit | 51578be296ef06013993b4377bde7a0322c0ccb7 (patch) | |
tree | 2f4f4fd5e2a5514c85c79231f02baea8a2b1da8c /tests/magics | |
parent | 42e80829c7de260b1c88032b1428ade59c4b18d0 (diff) | |
download | Nim-51578be296ef06013993b4377bde7a0322c0ccb7.tar.gz |
close #12746; minor cleanup (#14379)
Diffstat (limited to 'tests/magics')
-rw-r--r-- | tests/magics/trunnableexamples.nim | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/tests/magics/trunnableexamples.nim b/tests/magics/trunnableexamples.nim deleted file mode 100644 index e6b2b70f8..000000000 --- a/tests/magics/trunnableexamples.nim +++ /dev/null @@ -1,60 +0,0 @@ -discard """ -cmd: "nim doc $file" -action: "compile" -nimout: ''' -foo1 -foo2 -foo3 -foo5 -foo6 -foo7 -foo8 -foo9 -''' -joinable: false -""" - -proc fun*() = - runnableExamples: - block: # `defer` only allowed inside a block - defer: echo "foo1" - - runnableExamples: - # `fun*` only allowed at top level - proc fun*()=echo "foo2" - fun() - block: - defer: echo "foo3" - - runnableExamples: - # ditto - proc fun*()=echo "foo5" - fun() - - runnableExamples: - # `codeReordering` only allowed at top level - {.experimental: "codeReordering".} - proc fun1() = fun2() - proc fun2() = echo "foo6" - fun1() - - runnableExamples: - # only works at top level - import std/macros - macro myImport(a: static string): untyped = - newTree(nnkImportStmt, [newLit a]) - myImport "str" & "utils" - doAssert declared(isAlphaAscii) - echo "foo7" - -# also check for runnableExamples at module scope -runnableExamples: - block: - defer: echo "foo8" - -runnableExamples: - proc fun*()=echo "foo9" - fun() - -# note: there are yet other examples where putting runnableExamples at module -# scope is needed, for example when using an `include` before an `import`, etc. |