summaryrefslogtreecommitdiff
path: root/test/linter/test_markdown_vale.vader
blob: 5300805b68d1fb1c1e8c731e34494d67aefee678 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Before:
  call ale#assert#SetUpLinterTest('markdown', 'vale')
  call ale#test#SetFilename('dummy.md')

  let g:ale_markdown_vale_executable = 'vale'
  let g:ale_markdown_vale_input_file = '%t'
  let g:ale_markdown_vale_options = ''

After:
  call ale#assert#TearDownLinterTest()

Execute(Executable should default to vale):
  AssertLinter 'vale', ale#Escape('vale')
  \   . ' --output=JSON  %t'

Execute(Should be able to set a custom executable):
  let g:ale_markdown_vale_executable = 'bin/vale'

  AssertLinter 'bin/vale' , ale#Escape('bin/vale')
  \   . ' --output=JSON  %t'

Execute(Should be able to set custom options):
  let g:ale_markdown_vale_options = '--foo --bar'

  AssertLinter 'vale', ale#Escape('vale')
  \   . ' --output=JSON --foo --bar %t'

Execute(Should be able to set a custom input file):
  let g:ale_markdown_vale_input_file = '%s'

  AssertLinter 'vale', ale#Escape('vale')
  \   . ' --output=JSON  %s'