1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 05:40:05 +08:00
SpaceVim/bundle/neomake/tests/ft_markdown.vader

67 lines
1.7 KiB
Plaintext
Raw Normal View History

2020-06-13 14:06:35 +08:00
Include: include/setup.vader
Execute (markdown: vale):
new
file README.md
let mock = [
\ '{',
\ ' "README.md": [',
\ ' {',
\ ' "Check": "vale.Hedging",',
\ ' "Description": "",',
\ ' "Line": 22,',
\ ' "Link": "",',
\ " \"Message\": \"Consider removing 'probably'\",",
\ ' "Severity": "warning",',
\ ' "Span": [',
\ ' 45,',
\ ' 52',
\ ' ],',
\ ' "Hide": false,',
\ ' "Match": ""',
\ ' }',
\ ' ]',
\ '}',
\ '',
\ ]
let vale_maker = NeomakeTestsGetMakerWithOutput(neomake#makers#ft#markdown#vale(), mock)
CallNeomake 1, [vale_maker]
AssertEqualQf getloclist(0), [
\ {
\ 'lnum': 22,
\ 'bufnr': bufnr('%'),
\ 'col': 45,
\ 'valid': 1,
\ 'vcol': 0,
\ 'nr': -1,
\ 'type': 'W',
\ 'pattern': '',
\ 'text': "Consider removing 'probably'"
\ }
\ ]
bwipe
Execute (markdown: mdl):
let maker = NeomakeTestsGetMakerWithOutput(neomake#makers#ft#markdown#mdl(), [
\ 'README.md:1: MD033 Inline HTML',
\ '',
\ 'A detailed description of the rules is available at https://github.com/markdownlint/markdownlint/blob/master/docs/RULES.md',
\ ])
new
noautocmd file README.md
CallNeomake 1, [maker]
AssertEqualQf getloclist(0), [{
\ 'lnum': 1,
\ 'bufnr': bufnr('%'),
\ 'col': 0,
\ 'valid': 1,
\ 'vcol': 0,
\ 'nr': 33,
\ 'type': 'W',
\ 'pattern': '',
\ 'text': 'Inline HTML (MD033)',
\ }]
bwipe