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
|
## links
|
||||||
the runnableExamples + nim doc logic (across backend) is tested here
|
* $nim/nimdoc/tester.nim: tests html validation
|
||||||
|
* $nim/tests/nimdoc/: tests `runnableExamples` + `nim doc` logic
|
||||||
|
|
|
||||||
|
|
@ -47,6 +47,25 @@ proc fun*() =
|
||||||
doAssert declared(isAlphaAscii)
|
doAssert declared(isAlphaAscii)
|
||||||
echo "foo7"
|
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
|
# also check for runnableExamples at module scope
|
||||||
runnableExamples:
|
runnableExamples:
|
||||||
block:
|
block:
|
||||||
Loading…
Add table
Add a link
Reference in a new issue