From b87c64b2010f6b72a3f7e76763f5e9b834f329b5 Mon Sep 17 00:00:00 2001 From: Yegappan Lakshmanan Date: Mon, 24 Oct 2022 08:35:22 -0700 Subject: [PATCH] Add test for LspOutline --- test/unit_tests.vim | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/test/unit_tests.vim b/test/unit_tests.vim index 54cf016..6ca0c11 100644 --- a/test/unit_tests.vim +++ b/test/unit_tests.vim @@ -743,6 +743,29 @@ def Test_LspIncomingCalls() :%bw! enddef +# Test for :LspOutline +def Test_LspOutline() + silent! edit Xtest.c + sleep 200m + var lines: list =<< trim END + void aFunc(void) + { + } + + void bFunc(void) + { + } + END + setline(1, lines) + :sleep 1 + :LspOutline + assert_equal(2, winnr('$')) + var bnum = winbufnr(1) + assert_equal('LSP-Outline', bufname(bnum)) + assert_equal(['Function', ' aFunc', ' bFunc'], getbufline(bnum, 4, '$')) + :%bw! +enddef + def LspRunTests() :set nomore :set debug=beep -- 2.48.1