summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDevon Meunier <devon.meunier@shopify.com>2017-05-17 08:46:47 -0400
committerDevon Meunier <devon.meunier@shopify.com>2017-05-17 08:46:47 -0400
commit3f926de76b74faf534c6e4c79cf3f28e96848b90 (patch)
tree7fcf43211be103c7ece29be0c2cb1d8b647a7e6e /test
parent9ca51ed035d1fb3cefe28efe0dea60fbe71b4048 (diff)
downloadale-3f926de76b74faf534c6e4c79cf3f28e96848b90.zip
Escape executable
Diffstat (limited to 'test')
-rw-r--r--test/command_callback/test_rubocop_command_callback.vader20
1 files changed, 5 insertions, 15 deletions
diff --git a/test/command_callback/test_rubocop_command_callback.vader b/test/command_callback/test_rubocop_command_callback.vader
index 96a63ce6..cda0c230 100644
--- a/test/command_callback/test_rubocop_command_callback.vader
+++ b/test/command_callback/test_rubocop_command_callback.vader
@@ -3,27 +3,17 @@ Before:
Execute(Executable should default to rubocop):
AssertEqual
- \ 'rubocop --format emacs --force-exclusion --stdin ''dummy.py''',
+ \ '''rubocop'' --format emacs --force-exclusion --stdin ''dummy.py''',
\ ale_linters#ruby#rubocop#GetCommand(bufnr(''))
Execute(Should be able to set a custom executable):
let g:ale_ruby_rubocop_executable = 'bin/rubocop'
AssertEqual
- \ 'bin/rubocop --format emacs --force-exclusion --stdin ''dummy.py''',
+ \ '''bin/rubocop'' --format emacs --force-exclusion --stdin ''dummy.py''',
\ ale_linters#ruby#rubocop#GetCommand(bufnr(''))
-Execute(Custom executables should not be escaped):
- let g:ale_ruby_rubocop_executable = 'bundle exec rubocop'
+Execute(Setting bundle appends 'exec rubocop'):
+ let g:ale_ruby_rubocop_executable = 'path to/bundle'
AssertEqual
- \ 'bundle exec rubocop --format emacs --force-exclusion --stdin ''dummy.py''',
+ \ '''path to/bundle'' exec rubocop --format emacs --force-exclusion --stdin ''dummy.py''',
\ ale_linters#ruby#rubocop#GetCommand(bufnr(''))
-
-Execute(Executable callback should return the first token of the executable):
- let g:ale_ruby_rubocop_executable = 'bundle exec rubocop'
- AssertEqual
- \ 'bundle',
- \ ale_linters#ruby#rubocop#GetExecutable(bufnr(''))
- let g:ale_ruby_rubocop_executable = 'bin/rubocop'
- AssertEqual
- \ 'bin/rubocop',
- \ ale_linters#ruby#rubocop#GetExecutable(bufnr(''))