summaryrefslogtreecommitdiff
path: root/test/linter
diff options
context:
space:
mode:
authorzandr <7629614+deathlyfrantic@users.noreply.github.com>2022-04-29 22:11:12 -0400
committerGitHub <noreply@github.com>2022-04-30 11:11:12 +0900
commit57e16957e0e4c4293603bffc5014dc6bc72e9256 (patch)
tree8865c09598f8dbb527521eb995fba893164aad1a /test/linter
parent3348222abccb8ed9555cafe6983cf04754340362 (diff)
downloadale-57e16957e0e4c4293603bffc5014dc6bc72e9256.zip
Add support for selene Lua linter (#4169)
Diffstat (limited to 'test/linter')
-rw-r--r--test/linter/test_lua_selene.vader19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/linter/test_lua_selene.vader b/test/linter/test_lua_selene.vader
new file mode 100644
index 00000000..fb357d1d
--- /dev/null
+++ b/test/linter/test_lua_selene.vader
@@ -0,0 +1,19 @@
+Before:
+ call ale#assert#SetUpLinterTest('lua', 'selene')
+
+After:
+ call ale#assert#TearDownLinterTest()
+
+Execute(The lua selene command callback should return the correct default string):
+ AssertLinter 'selene', ale#Escape('selene') . ' --display-style=json %s'
+
+Execute(The lua selene command callback should let you set options):
+ let g:ale_lua_selene_options = '--num-threads 2'
+
+ AssertLinter 'selene',
+ \ ale#Escape('selene') . ' --num-threads 2 --display-style=json %s'
+
+Execute(The selene executable should be configurable):
+ let g:ale_lua_selene_executable = 'selene.sh'
+
+ AssertLinter 'selene.sh', ale#Escape('selene.sh') . ' --display-style=json %s'