diff options
author | w0rp <devw0rp@gmail.com> | 2021-03-21 00:21:49 +0000 |
---|---|---|
committer | w0rp <devw0rp@gmail.com> | 2021-03-21 00:25:33 +0000 |
commit | f7852dbd0a063d6d82ee17a5057fea53cb79b21d (patch) | |
tree | 00b98a3c668af9313eedd6936475c81eeef7e9b8 /test/command_callback/test_c_cc_command_callbacks.vader | |
parent | 35caaecc9fc5822f0474e913d0b7655048fd30ee (diff) | |
download | ale-f7852dbd0a063d6d82ee17a5057fea53cb79b21d.zip |
#3633 - Move linter tests into test/linter
Diffstat (limited to 'test/command_callback/test_c_cc_command_callbacks.vader')
-rw-r--r-- | test/command_callback/test_c_cc_command_callbacks.vader | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/test/command_callback/test_c_cc_command_callbacks.vader b/test/command_callback/test_c_cc_command_callbacks.vader deleted file mode 100644 index c8c2de7d..00000000 --- a/test/command_callback/test_c_cc_command_callbacks.vader +++ /dev/null @@ -1,55 +0,0 @@ -Before: - Save g:ale_c_parse_makefile - Save g:ale_history_enabled - - let g:ale_c_parse_makefile = 0 - let g:ale_history_enabled = 0 - - let g:get_cflags_return_value = '' - let g:executable_map = {} - - runtime autoload/ale/c.vim - runtime autoload/ale/engine.vim - - function! ale#engine#IsExecutable(buffer, executable) abort - return has_key(g:executable_map, a:executable) - endfunction - - function! ale#c#GetCFlags(buffer, output) abort - return g:get_cflags_return_value - endfunction - - call ale#assert#SetUpLinterTest('c', 'cc') - - let b:command_tail = ' -S -x c' - \ . ' -o ' . (has('win32') ? 'nul': '/dev/null') - \ . ' -iquote %s:h' - \ . ' -std=c11 -Wall -' - -After: - unlet! g:get_cflags_return_value - unlet! g:executable_map - unlet! b:command_tail - - runtime autoload/ale/c.vim - runtime autoload/ale/engine.vim - - call ale#assert#TearDownLinterTest() - -Execute(clang should be used instead of gcc, if available): - let g:executable_map = {'clang': 1} - - AssertLinter 'clang', [ale#Escape('clang') . b:command_tail] - -Execute(The executable should be configurable): - AssertLinter 'gcc', [ale#Escape('gcc') . b:command_tail] - - let b:ale_c_cc_executable = 'foobar' - - AssertLinter 'foobar', [ale#Escape('foobar') . b:command_tail] - -Execute(The -std flag should be replaced by parsed C flags): - let b:command_tail = substitute(b:command_tail, 'c11', 'c99 ', '') - let g:get_cflags_return_value = '-std=c99' - - AssertLinter 'gcc', ale#Escape('gcc') . b:command_tail |