From: Andreas Louv Date: Mon, 3 Apr 2023 16:50:32 +0000 (+0200) Subject: Add test for error output from ":LspHover" X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=ffc6f388b17b498d3a0365bf25ea52a889190bab;p=vim-lsp.git Add test for error output from ":LspHover" --- 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.