parent
42e80829c7
commit
51578be296
2 changed files with 22 additions and 2 deletions
|
|
@ -1,2 +1,3 @@
|
|||
the html validation is tested by nimdoc/tester.nim
|
||||
the runnableExamples + nim doc logic (across backend) is tested here
|
||||
## links
|
||||
* $nim/nimdoc/tester.nim: tests html validation
|
||||
* $nim/tests/nimdoc/: tests `runnableExamples` + `nim doc` logic
|
||||
|
|
|
|||
|
|
@ -47,6 +47,25 @@ proc fun*() =
|
|||
doAssert declared(isAlphaAscii)
|
||||
echo "foo7"
|
||||
|
||||
when true: # issue #12746
|
||||
# this proc on its own works fine with `nim doc`
|
||||
proc goodProc*() =
|
||||
runnableExamples:
|
||||
try:
|
||||
discard
|
||||
except:
|
||||
# just the general except will work
|
||||
discard
|
||||
|
||||
# FIXED: this proc fails with `nim doc`
|
||||
proc badProc*() =
|
||||
runnableExamples:
|
||||
try:
|
||||
discard
|
||||
except IOError:
|
||||
# specifying Error is culprit
|
||||
discard
|
||||
|
||||
# also check for runnableExamples at module scope
|
||||
runnableExamples:
|
||||
block:
|
||||
Loading…
Add table
Add a link
Reference in a new issue