From ffc6f388b17b498d3a0365bf25ea52a889190bab Mon Sep 17 00:00:00 2001 From: Andreas Louv Date: Mon, 3 Apr 2023 18:50:32 +0200 Subject: [PATCH] Add test for error output from ":LspHover" --- test/clangd_tests.vim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/clangd_tests.vim b/test/clangd_tests.vim index f86fb8f..2bee098 100644 --- a/test/clangd_tests.vim +++ b/test/clangd_tests.vim @@ -954,13 +954,15 @@ def g:Test_LspHover() setline(1, lines) g:WaitForServerFileLoad(0) cursor(8, 4) - :LspHover + var output = execute(':LspHover')->split("\n") + assert_equal([], output) var p: list = popup_list() assert_equal(1, p->len()) assert_equal(['function f1', '', '→ int', 'Parameters:', '- int a', '', 'int f1(int a)'], getbufline(winbufnr(p[0]), 1, '$')) popup_close(p[0]) cursor(7, 1) - :LspHover + output = execute(':LspHover')->split("\n") + assert_equal('No hover messages found for current position', output[0]) assert_equal([], popup_list()) # Show current diagnostic as to open another popup. -- 2.48.1