Skip to content

Commit

Permalink
fix broken CI (nim-lang#19472)
Browse files Browse the repository at this point in the history
* fix broken CI

* fix

* fix tests
  • Loading branch information
ringabout authored and PMunch committed Mar 28, 2022
1 parent 3a109a0 commit 7dfed30
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 6 deletions.
1 change: 1 addition & 0 deletions compiler/docgen.nim
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,7 @@ template declareClosures =
of meInvalidDirective: k = errRstInvalidDirectiveX
of meInvalidField: k = errRstInvalidField
of meFootnoteMismatch: k = errRstFootnoteMismatch
of meSandboxedDirective: k = errRstSandboxedDirective
of mwRedefinitionOfLabel: k = warnRstRedefinitionOfLabel
of mwUnknownSubstitution: k = warnRstUnknownSubstitutionX
of mwAmbiguousLink: k = warnRstAmbiguousLink
Expand Down
2 changes: 2 additions & 0 deletions compiler/lineinfos.nim
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ type
errRstInvalidDirectiveX,
errRstInvalidField,
errRstFootnoteMismatch,
errRstSandboxedDirective,
errProveInit, # deadcode
errGenerated,
errUser,
Expand Down Expand Up @@ -110,6 +111,7 @@ const
errRstInvalidDirectiveX: "invalid directive: '$1'",
errRstInvalidField: "invalid field: $1",
errRstFootnoteMismatch: "number of footnotes and their references don't match: $1",
errRstSandboxedDirective: "disabled directive: '$1'",
errProveInit: "Cannot prove that '$1' is initialized.", # deadcode
errGenerated: "$1",
errUser: "$1",
Expand Down
12 changes: 6 additions & 6 deletions tests/stdlib/trst.nim
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import std/private/miscdollars
import os

proc toAst(input: string,
rstOptions: RstParseOptions = {roPreferMarkdown, roSupportMarkdown, roNimFile},
rstOptions: RstParseOptions = {roPreferMarkdown, roSupportMarkdown, roNimFile, roSandboxDisabled},
error: ref string = nil,
warnings: ref seq[string] = nil): string =
## If `error` is nil then no errors should be generated.
Expand Down Expand Up @@ -866,7 +866,7 @@ suite "RST include directive":
test "Include whole":
"other.rst".writeFile("**test1**")
let input = ".. include:: other.rst"
doAssert "<strong>test1</strong>" == rstTohtml(input, {}, defaultConfig())
doAssert "<strong>test1</strong>" == rstTohtml(input, {roSandboxDisabled}, defaultConfig())
removeFile("other.rst")

test "Include starting from":
Expand All @@ -880,7 +880,7 @@ OtherStart
.. include:: other.rst
:start-after: OtherStart
"""
check "<em>Visible</em>" == rstTohtml(input, {}, defaultConfig())
check "<em>Visible</em>" == rstTohtml(input, {roSandboxDisabled}, defaultConfig())
removeFile("other.rst")

test "Include everything before":
Expand All @@ -894,7 +894,7 @@ And this should **NOT** be visible in `docs.html`
.. include:: other.rst
:end-before: OtherEnd
"""
doAssert "<em>Visible</em>" == rstTohtml(input, {}, defaultConfig())
doAssert "<em>Visible</em>" == rstTohtml(input, {roSandboxDisabled}, defaultConfig())
removeFile("other.rst")


Expand All @@ -912,7 +912,7 @@ And this should **NOT** be visible in `docs.html`
:start-after: OtherStart
:end-before: OtherEnd
"""
check "<em>Visible</em>" == rstTohtml(input, {}, defaultConfig())
check "<em>Visible</em>" == rstTohtml(input, {roSandboxDisabled}, defaultConfig())
removeFile("other.rst")


Expand All @@ -932,7 +932,7 @@ And this should **NOT** be visible in `docs.html`
:start-after: OtherStart
:end-before: OtherEnd
"""
doAssert "<em>Visible</em>" == rstTohtml(input, {}, defaultConfig())
doAssert "<em>Visible</em>" == rstTohtml(input, {roSandboxDisabled}, defaultConfig())
removeFile("other.rst")

suite "RST escaping":
Expand Down

0 comments on commit 7dfed30

Please sign in to comment.