Massively reduce the amount of code needed for linter tests

This commit is contained in:
w0rp
2018-07-15 18:24:53 +01:00
parent 5155a35a80
commit a42999a639
138 changed files with 1447 additions and 3017 deletions

View File

@@ -1,12 +1,11 @@
Before:
call ale#test#SetDirectory('/testplugin/test/command_callback')
call ale#assert#SetUpLinterTest('sass', 'sasslint')
call ale#test#SetFilename('test.sass')
After:
call ale#test#RestoreDirectory()
call ale#assert#TearDownLinterTest()
Execute(The default sasslint command should be correct):
AssertEqual
AssertLinter 'sass-lint',
\ 'cd ' . ale#Escape(expand('%:p:h')) . ' && '
\ . ale#Escape('sass-lint') . ' -v -q -f compact %t',
\ ale#handlers#sasslint#GetCommand(bufnr(''))
\ . ale#Escape('sass-lint') . ' -v -q -f compact %t'