summaryrefslogtreecommitdiff
path: root/test/test_lint_file_linters.vader
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2017-08-08 00:46:42 +0100
committerw0rp <devw0rp@gmail.com>2017-08-08 00:46:42 +0100
commit16cfedf04a46a3d498dfd4f7293c555562d0776e (patch)
tree80440fdc42c41f855a3936e2128ad7d68296d94a /test/test_lint_file_linters.vader
parent2edea153585560e5788d1761595eb0141ad6e3bd (diff)
downloadale-16cfedf04a46a3d498dfd4f7293c555562d0776e.zip
Fix #271 - Add the ability to open the quickfix or loclist windows only after saving a file
Diffstat (limited to 'test/test_lint_file_linters.vader')
-rw-r--r--test/test_lint_file_linters.vader16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/test_lint_file_linters.vader b/test/test_lint_file_linters.vader
index 4110c059..2eb9b2e6 100644
--- a/test/test_lint_file_linters.vader
+++ b/test/test_lint_file_linters.vader
@@ -81,6 +81,8 @@ Before:
After:
Restore
+ unlet! b:ale_save_event_fired
+ unlet! b:ale_enabled
unlet g:buffer_result
let g:ale_buffer_info = {}
call ale#linter#Reset()
@@ -251,3 +253,17 @@ Execute(The Save event should respect the buffer number):
\ 'type': 'E',
\ },
\], GetSimplerLoclist()
+
+Execute(The Save event should set b:ale_save_event_fired to 1):
+ let b:ale_enabled = 0
+ call ale#events#SaveEvent(bufnr(''))
+
+ " This flag needs to be set so windows can be opened, etc.
+ AssertEqual 1, b:ale_save_event_fired
+
+Execute(b:ale_save_event_fired should be set to 0 when results are set):
+ let b:ale_save_event_fired = 1
+
+ call ale#engine#SetResults(bufnr(''), [])
+
+ AssertEqual 0, b:ale_save_event_fired