RST opt.list to have priority over def.list (#17845)

This commit is contained in:
Andrey Makarov 2021-05-15 09:12:26 +03:00 • committed by GitHub
commit 3824fd3f9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 28 additions and 2 deletions

View file

@ -1,6 +1,8 @@
discard """
output: '''
[Suite] RST parsing
[Suite] RST indentation
[Suite] RST include directive
@ -55,6 +57,30 @@ proc toAst(input: string,
except EParseError:
discard
suite "RST parsing":
test "option list has priority over definition list":
check(dedent"""
--defusages
file
-o set
""".toAst ==
dedent"""
rnOptionList
rnOptionListItem order=1
rnOptionGroup
rnLeaf '--'
rnLeaf 'defusages'
rnDescription
rnInner
rnLeaf 'file'
rnOptionListItem order=2
rnOptionGroup
rnLeaf '-'
rnLeaf 'o'
rnDescription
rnLeaf 'set'
""")
suite "RST indentation":
test "nested bullet lists":
let input = dedent """