From 655f0070cd2ce575f81092d1faac739fd116b515 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Fri, 26 Mar 2021 03:38:57 -0300 Subject: Add support for V: "v" (compiler) and "vfmt" fixer. (#3622) * v: add "v fmt" fixer. * v: add "v" (build) linter. * v: fix vlint complaints and add documentation. * v: add tests. * v: use ale#Pad(). --- test/linter/test_v_command_callback.vader | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 test/linter/test_v_command_callback.vader (limited to 'test/linter') diff --git a/test/linter/test_v_command_callback.vader b/test/linter/test_v_command_callback.vader new file mode 100644 index 00000000..17f24ad7 --- /dev/null +++ b/test/linter/test_v_command_callback.vader @@ -0,0 +1,25 @@ +Before: + Save g:ale_v_v_executable + + call ale#assert#SetUpLinterTest('v', 'v') + + GivenCommandOutput ['/foo/bar', '/foo/baz'] + +After: + Restore + call ale#assert#TearDownLinterTest() + +Execute(The default command should be correct): + AssertLinter 'v', 'v . -o /tmp/vim-ale-v' + +Execute(Extra options should be supported): + let g:ale_v_v_options = '--foo-bar' + + AssertLinter 'v', 'v --foo-bar . -o /tmp/vim-ale-v' + + let g:ale_v_vbuild_options = '' + +Execute(The executable should be configurable): + let g:ale_v_v_executable = 'foobar' + + AssertLinter 'foobar', 'foobar . -o /tmp/vim-ale-v' -- cgit v1.2.3