neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 05b6dd6e5f543083ebca581506398a8c263a2db6
parent d0dd8d11bf596b9310afd465a723696ac348d83a
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Thu, 29 Dec 2022 07:55:26 +0800

test(lsp): add a screen:expect() between insert() and feed_command() (#21577)

The insert() and feed_command() type a lot of text, with only one
screen:expect() call after the feed_command() it may time out.
Diffstat:
Mtest/functional/plugin/lsp/semantic_tokens_spec.lua | 18++++++++++++++++++
1 file changed, 18 insertions(+), 0 deletions(-)

diff --git a/test/functional/plugin/lsp/semantic_tokens_spec.lua b/test/functional/plugin/lsp/semantic_tokens_spec.lua @@ -307,6 +307,24 @@ describe('semantic token highlighting', function() ]]) insert(text) + screen:expect { grid = [[ + #include <iostream> | + | + int {8:main}() | + { | + int {7:x}; | + #ifdef {5:__cplusplus} | + {4:std}::{2:cout} << {2:x} << "\n"; | + {6:#else} | + {6: printf("%d\n", x);} | + {6:#endif} | + } | + ^} | + {1:~ }| + {1:~ }| + {1:~ }| + | + ]] } feed_command('%s/int x/int x()/') feed_command('noh') screen:expect { grid = [[