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.
This commit is contained in:
zeertzjq 2022-12-29 07:55:26 +08:00 committed by GitHub
parent d0dd8d11bf
commit 05b6dd6e5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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 = [[