summaryrefslogtreecommitdiff
path: root/test/test_find_references.vader
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2019-03-29 13:42:24 +0000
committerw0rp <devw0rp@gmail.com>2019-03-29 13:42:24 +0000
commita92627e1e1bbd3dfc21ab1a16547c94e792da2a7 (patch)
tree464a0278274398b04a21e0789da11e2edde96716 /test/test_find_references.vader
parent32c8bd1fa4629d52df27103fcf18d59c5d16b343 (diff)
downloadale-a92627e1e1bbd3dfc21ab1a16547c94e792da2a7.zip
Fix #2402 - Handle null LSP references responses
Diffstat (limited to 'test/test_find_references.vader')
-rw-r--r--test/test_find_references.vader17
1 files changed, 9 insertions, 8 deletions
diff --git a/test/test_find_references.vader b/test/test_find_references.vader
index eb06e3bc..1a147849 100644
--- a/test/test_find_references.vader
+++ b/test/test_find_references.vader
@@ -253,14 +253,15 @@ Execute(LSP reference responses should be handled):
Execute(Preview windows should not be opened for empty LSP reference responses):
call ale#references#SetMap({3: {}})
- call ale#references#HandleLSPResponse(
- \ 1,
- \ {
- \ 'id': 3,
- \ 'result': [
- \ ],
- \ }
- \)
+ call ale#references#HandleLSPResponse(1, {'id': 3, 'result': []})
+
+ Assert !g:preview_called
+ AssertEqual {}, ale#references#GetMap()
+ AssertEqual ['echom ''No references found.'''], g:expr_list
+
+Execute(LSP reference responses with a null result should be handled):
+ call ale#references#SetMap({3: {}})
+ call ale#references#HandleLSPResponse(1, {'id': 3, 'result': v:null})
Assert !g:preview_called
AssertEqual {}, ale#references#GetMap()