diff options
Diffstat (limited to 'test/command_callback/test_cpp_cc_command_callbacks.vader')
-rw-r--r-- | test/command_callback/test_cpp_cc_command_callbacks.vader | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/test/command_callback/test_cpp_cc_command_callbacks.vader b/test/command_callback/test_cpp_cc_command_callbacks.vader deleted file mode 100644 index dec3a07c..00000000 --- a/test/command_callback/test_cpp_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('cpp', 'cc') - - let b:command_tail = ' -S -x c++' - \ . ' -o ' . (has('win32') ? 'nul': '/dev/null') - \ . ' -iquote %s:h' - \ . ' -std=c++14 -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_cpp_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, 'c++14', 'c++11 ', '') - let g:get_cflags_return_value = '-std=c++11' - - AssertLinter 'gcc', ale#Escape('gcc') . b:command_tail |