diff options
Diffstat (limited to 'test/linter/test_nasm_nasm.vader')
-rw-r--r-- | test/linter/test_nasm_nasm.vader | 29 |
1 files changed, 8 insertions, 21 deletions
diff --git a/test/linter/test_nasm_nasm.vader b/test/linter/test_nasm_nasm.vader index 2bfe2b0d..ef56aa28 100644 --- a/test/linter/test_nasm_nasm.vader +++ b/test/linter/test_nasm_nasm.vader @@ -1,32 +1,19 @@ Before: call ale#assert#SetUpLinterTest('nasm', 'nasm') - let b:command_tail = - \ ' -X gnu -I %s:h' . (has('win32') ? '\' : '/') . ' %s -o ' . (has('win32') ? 'NUL' : '/dev/null') - let b:command_tail_opt = - \ ' -X gnu -I %s:h' . (has('win32') ? '\' : '/') . ' -w+orphan-labels %s -o ' . (has('win32') ? 'NUL' : '/dev/null') - After: - unlet! b:command_tail - unlet! b:command_tail_opt - call ale#assert#TearDownLinterTest() -Execute(The executable should be configurable): - AssertLinter 'nasm', ale#Escape('nasm') . b:command_tail, +Execute(The default nasm command should be correct): + AssertLinter 'nasm', ale#Escape('nasm') + \ . ' -X gnu -I %s:h' . (has('win32') ? '\' : '/') + \ . ' %s -o ' . (has('win32') ? 'NUL' : '/dev/null') +Execute(The nasm executable and options should be configurable): let b:ale_nasm_nasm_executable = '~/nasm' - - AssertLinter '~/nasm', ale#Escape('~/nasm') . b:command_tail - -Execute(The options should be configurable): let b:ale_nasm_nasm_options = '-w-macro-params' - AssertLinter 'nasm', ale#Escape('nasm') + AssertLinter '~/nasm', ale#Escape('~/nasm') \ . ' -X gnu -I %s:h' . (has('win32') ? '\' : '/') - \ . ' -w-macro-params %s -o ' . (has('win32') ? 'NUL' : '/dev/null') - -Execute(The options should be used in command): - let b:ale_nasm_nasm_options = '-w+orphan-labels' - - AssertLinter 'nasm', ale#Escape('nasm') . b:command_tail_opt + \ . ' -w-macro-params' + \ . ' %s -o ' . (has('win32') ? 'NUL' : '/dev/null') |