summaryrefslogtreecommitdiff
path: root/test/command_callback/test_objc_ccls_command_callbacks.vader
diff options
context:
space:
mode:
Diffstat (limited to 'test/command_callback/test_objc_ccls_command_callbacks.vader')
-rw-r--r--test/command_callback/test_objc_ccls_command_callbacks.vader66
1 files changed, 0 insertions, 66 deletions
diff --git a/test/command_callback/test_objc_ccls_command_callbacks.vader b/test/command_callback/test_objc_ccls_command_callbacks.vader
deleted file mode 100644
index 58d824c5..00000000
--- a/test/command_callback/test_objc_ccls_command_callbacks.vader
+++ /dev/null
@@ -1,66 +0,0 @@
-Before:
- call ale#assert#SetUpLinterTest('objc', 'ccls')
-
- Save b:ale_c_build_dir_names
- Save b:ale_objc_ccls_executable
- Save b:ale_objc_ccls_init_options
-
-After:
- call ale#assert#TearDownLinterTest()
-
-Execute(The project root should be detected correctly using compile_commands.json file):
- call ale#test#SetFilename(tempname() . '/dummy.m')
-
- AssertLSPProject ''
-
- call ale#test#SetFilename('../test-files/ccls/with_compile_commands_json/dummy.m')
-
- AssertLSPProject ale#path#Simplify(g:dir . '/../test-files/ccls/with_compile_commands_json')
-
-Execute(The project root should be detected correctly using .ccls file):
- call ale#test#SetFilename(tempname() . '/dummy.m')
-
- AssertLSPProject ''
-
- call ale#test#SetFilename('../test-files/ccls/with_ccls/dummy.m')
-
- AssertLSPProject ale#path#Simplify(g:dir . '/../test-files/ccls/with_ccls')
-
-Execute(The project root should be detected correctly using .ccls-root file):
- call ale#test#SetFilename(tempname() . '/dummy.m')
-
- AssertLSPProject ''
-
- call ale#test#SetFilename('../test-files/ccls/with_ccls-root/dummy.m')
-
- AssertLSPProject ale#path#Simplify(g:dir . '/../test-files/ccls/with_ccls-root')
-
-Execute(The executable should be configurable):
- AssertLinter 'ccls', ale#Escape('ccls')
-
- let b:ale_objc_ccls_executable = 'foobar'
-
- AssertLinter 'foobar', ale#Escape('foobar')
-
-Execute(The initialization options should be configurable):
- AssertLSPOptions {}
-
- let b:ale_objc_ccls_init_options = { 'cacheDirectory': '/tmp/ccls' }
-
- AssertLSPOptions { 'cacheDirectory': '/tmp/ccls' }
-
-Execute(The compile command database should be detected correctly):
- call ale#test#SetFilename('../test-files/ccls/with_ccls/dummy.c')
-
- AssertLSPOptions {}
-
- call ale#test#SetFilename('../test-files/ccls/with_compile_commands_json/dummy.c')
-
- AssertLSPOptions { 'compilationDatabaseDirectory':
- \ ale#path#Simplify(g:dir . '/../test-files/ccls/with_compile_commands_json') }
-
- call ale#test#SetFilename('../test-files/ccls/with_build_dir/dummy.c')
- let b:ale_c_build_dir_names = ['unusual_build_dir_name']
-
- AssertLSPOptions { 'compilationDatabaseDirectory':
- \ ale#path#Simplify(g:dir . '/../test-files/ccls/with_build_dir/unusual_build_dir_name') }