28 lines
576 B
Plaintext
28 lines
576 B
Plaintext
|
Before:
|
||
|
call ale#assert#SetUpLinterTest('ispc', 'ispc')
|
||
|
|
||
|
After:
|
||
|
call ale#assert#TearDownLinterTest()
|
||
|
|
||
|
Execute(The executable should be configurable):
|
||
|
AssertLinter 'ispc',
|
||
|
\ ale#Escape('ispc')
|
||
|
\ . ' -I ' . ale#Escape(getcwd())
|
||
|
\ . ' -'
|
||
|
|
||
|
let b:ale_ispc_ispc_executable = 'foo'
|
||
|
|
||
|
AssertLinter 'foo',
|
||
|
\ ale#Escape('foo')
|
||
|
\ . ' -I ' . ale#Escape(getcwd())
|
||
|
\ . ' -'
|
||
|
|
||
|
Execute(The options should be configurable):
|
||
|
let g:ale_ispc_ispc_options = '--foo'
|
||
|
|
||
|
AssertLinter 'ispc',
|
||
|
\ ale#Escape('ispc')
|
||
|
\ . ' -I ' . ale#Escape(getcwd())
|
||
|
\ . ' --foo'
|
||
|
\ . ' -'
|