test: make expect_unchanged() less confusing (#22255)

Problem:
The sleep before collecting the initial screen state is confusing and
may lead to unexpected success if it comes after a blocking RPC call.

Solution:
Remove that sleep and add an "intermediate" argument.
This commit is contained in:
zeertzjq
2023-02-15 07:26:55 +08:00
committed by GitHub
parent 556f8646c0
commit 05faa8f30a
7 changed files with 19 additions and 33 deletions

View File

@@ -251,15 +251,7 @@ describe('timers', function()
:good^ |
]])
command('let g:val = 1')
screen:expect{grid=[[
|
{0:~ }|
{0:~ }|
{0:~ }|
{0:~ }|
:good^ |
]], intermediate=true, timeout=load_adjust(200)}
screen:expect_unchanged(true, load_adjust(200))
eq(2, eval('g:val'))
end)