diff options
author | toastal <toastal@protonmail.com> | 2020-09-14 08:54:07 +0700 |
---|---|---|
committer | toastal <toastal@protonmail.com> | 2020-09-14 08:54:07 +0700 |
commit | b32954a46c62e3021412a883dde9544f37cdabb3 (patch) | |
tree | 39c02ff1fd8a0bc0f0375bc8d7a2d92154d8d2ec /test/test_ale_lint_stop_command.vader | |
parent | f07ecbc579a216a0fff18bdc010fe1a4de91fa39 (diff) | |
parent | 08295ce17405cb5f6c80d2f726262493bfd21210 (diff) | |
download | ale-b32954a46c62e3021412a883dde9544f37cdabb3.zip |
Merge branch 'master' into dhall
Diffstat (limited to 'test/test_ale_lint_stop_command.vader')
-rw-r--r-- | test/test_ale_lint_stop_command.vader | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/test/test_ale_lint_stop_command.vader b/test/test_ale_lint_stop_command.vader new file mode 100644 index 00000000..c50db5a8 --- /dev/null +++ b/test/test_ale_lint_stop_command.vader @@ -0,0 +1,27 @@ +Before: + Save g:ale_buffer_info + + let g:ale_buffer_info = {} + + call ale#linter#PreventLoading('testft') + call ale#linter#Define('testft', { + \ 'name': 'testlinter', + \ 'callback': {-> []}, + \ 'executable': has('win32') ? 'cmd' : 'true', + \ 'command': 'sleep 9001', + \}) + +After: + Restore + + call ale#linter#Reset() + +Given testft (An empty file): +Execute(ALELintStop should stop ALE from linting): + ALELint + + Assert ale#engine#IsCheckingBuffer(bufnr('')), 'ALE did not start checking the buffer' + + ALELintStop + + Assert !ale#engine#IsCheckingBuffer(bufnr('')), 'ALELintStop didn''t work' |