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

@@ -2886,7 +2886,8 @@ it(':substitute with inccommand during :terminal activity', function()
feed('gg')
feed(':%s/foo/ZZZ')
sleep(20) -- Allow some terminal activity.
helpers.poke_eventloop()
poke_eventloop()
screen:sleep(0)
screen:expect_unchanged()
end)
end)