summaryrefslogtreecommitdiff
path: root/test/command_callback/test_terraform_lsp_command_callback.vader
diff options
context:
space:
mode:
Diffstat (limited to 'test/command_callback/test_terraform_lsp_command_callback.vader')
-rw-r--r--test/command_callback/test_terraform_lsp_command_callback.vader48
1 files changed, 0 insertions, 48 deletions
diff --git a/test/command_callback/test_terraform_lsp_command_callback.vader b/test/command_callback/test_terraform_lsp_command_callback.vader
deleted file mode 100644
index a292fca0..00000000
--- a/test/command_callback/test_terraform_lsp_command_callback.vader
+++ /dev/null
@@ -1,48 +0,0 @@
-Before:
- call ale#assert#SetUpLinterTest('terraform', 'terraform_lsp')
-
-After:
- if isdirectory(g:dir . '/.terraform')
- call delete(g:dir . '/.terraform', 'd')
- endif
-
- unlet! b:ale_terraform_langserver_executable
- unlet! b:ale_terraform_langserver_options
-
- call ale#assert#TearDownLinterTest()
-
-Execute(Should send correct LSP language):
- AssertLSPLanguage 'terraform'
-
-Execute(Should load default executable):
- AssertLinter 'terraform-lsp', ale#Escape('terraform-lsp')
-
-Execute(Should configure custom executable):
- let b:ale_terraform_langserver_executable = 'foo'
- AssertLinter 'foo', ale#Escape('foo')
-
-Execute(Should set custom options):
- let b:ale_terraform_langserver_options = '--bar'
-
- AssertLinter 'terraform-lsp',
- \ ale#Escape('terraform-lsp') . ' --bar'
-
-Execute(Should return current directory if it contains .terraform directory):
- call mkdir(g:dir . '/.terraform')
- AssertLSPProject g:dir
-
-Execute(Should return nearest directory with .terraform if found in parent directory):
- call ale#test#SetFilename('../test-files/terraform/main.tf')
-
- let b:parent_dir = ale#path#Simplify(g:dir . '/..')
- let b:tf_dir = b:parent_dir . '/.terraform'
-
- if !isdirectory(b:tf_dir)
- call mkdir(b:tf_dir)
- endif
-
- AssertLSPProject b:parent_dir
-
- call delete(b:tf_dir, 'd')
- unlet!b:parent_dir
- unlet!b:tf_dir