1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-14 06:18:00 +08:00
SpaceVim/bundle/neomake/tests/ft_clojure.vader
2025-02-03 16:36:38 +08:00

30 lines
945 B
Plaintext
Vendored

Include: include/setup.vader
Execute (clojure: clj_kondo: errorformat):
let maker = NeomakeTestsGetMakerWithOutput(neomake#makers#ft#clojure#clj_kondo(), [
\ 'file1.clj:2:1: error: unresolved symbol unknown',
\ 'linting took 12ms, errors: 1, warnings: 0',
\ ])
let maker.name = 'clojure'
new
file file1.clj
CallNeomake 1, [maker]
AssertEqualQf getloclist(0), [
\ {'lnum': 2, 'bufnr': bufnr('%'), 'col': 1, 'valid': 1, 'vcol': 0,
\ 'nr': -1, 'type': 'e', 'pattern': '',
\ 'text': 'unresolved symbol unknown'}]
bwipe
Execute (clojure: clj_kondo: supports_stdin):
new
noautocmd setfiletype clojure
let b:neomake = {'clj_kondo': {'exe': 'echo', 'errorformat': '%m'}}
CallNeomake 1, ['clj_kondo']
AssertNeomakeMessage '\vStarting .{-}: echo --filename '''' --lint -.', 2
file file1.clj
CallNeomake 1, ['clj_kondo']
AssertNeomakeMessage '\vStarting .{-}: echo --filename file1.clj --lint -.', 2
bwipe