summaryrefslogtreecommitdiff
path: root/test/command_callback/test_xmllint_command_callback.vader
blob: 5a2377c2e628cdaa4053628e0e61c9996fecfcca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Before:
  call ale#assert#SetUpLinterTest('xml', 'xmllint')

After:
  call ale#assert#TearDownLinterTest()

Execute(The xml xmllint command callback should return the correct default string):
  AssertLinter 'xmllint', ale#Escape('xmllint') . ' --noout -'

Execute(The xml xmllint command callback should let you set options):
  let g:ale_xml_xmllint_options = '--xinclude --postvalid'

  AssertLinter 'xmllint',
  \ ale#Escape('xmllint') . ' --xinclude --postvalid --noout -'

Execute(The xmllint executable should be configurable):
  let g:ale_xml_xmllint_executable = '~/.local/bin/xmllint'

  AssertLinter '~/.local/bin/xmllint',
  \ ale#Escape('~/.local/bin/xmllint') . ' --noout -'