summaryrefslogtreecommitdiff
path: root/test/linter/test_luacheck.vader
diff options
context:
space:
mode:
Diffstat (limited to 'test/linter/test_luacheck.vader')
-rw-r--r--test/linter/test_luacheck.vader23
1 files changed, 23 insertions, 0 deletions
diff --git a/test/linter/test_luacheck.vader b/test/linter/test_luacheck.vader
new file mode 100644
index 00000000..f0ef221c
--- /dev/null
+++ b/test/linter/test_luacheck.vader
@@ -0,0 +1,23 @@
+Before:
+ call ale#assert#SetUpLinterTest('lua', 'luacheck')
+
+After:
+ call ale#assert#TearDownLinterTest()
+
+Execute(The lua luacheck command callback should return the correct default string):
+ AssertLinter 'luacheck',
+ \ ale#Escape('luacheck') . ' --formatter plain --codes --filename %s -'
+
+Execute(The lua luacheck command callback should let you set options):
+ let g:ale_lua_luacheck_options = '--config filename'
+
+ AssertLinter 'luacheck',
+ \ ale#Escape('luacheck')
+ \ . ' --config filename'
+ \ . ' --formatter plain --codes --filename %s -'
+
+Execute(The luacheck executable should be configurable):
+ let g:ale_lua_luacheck_executable = 'luacheck.sh'
+
+ AssertLinter 'luacheck.sh',
+ \ ale#Escape('luacheck.sh') . ' --formatter plain --codes --filename %s -'