diff options
author | zeertzjq <zeertzjq@outlook.com> | 2022-03-02 22:30:35 +0800 |
---|---|---|
committer | zeertzjq <zeertzjq@outlook.com> | 2022-03-02 22:31:20 +0800 |
commit | ede4eac61f48bb685ab420830481393711d9f0d3 (patch) | |
tree | 3996321c530d901e7758f13aa3de158e231eabfe | |
parent | 4b3f920477e9838c3f3a9cd67a47d1494b9cc229 (diff) | |
download | rneovim-ede4eac61f48bb685ab420830481393711d9f0d3.tar.gz rneovim-ede4eac61f48bb685ab420830481393711d9f0d3.tar.bz2 rneovim-ede4eac61f48bb685ab420830481393711d9f0d3.zip |
test: mention poke_eventloop() instead of wait()
-rw-r--r-- | test/functional/terminal/helpers.lua | 2 | ||||
-rw-r--r-- | test/functional/ui/screen.lua | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/test/functional/terminal/helpers.lua b/test/functional/terminal/helpers.lua index d909888613..c5315d0185 100644 --- a/test/functional/terminal/helpers.lua +++ b/test/functional/terminal/helpers.lua @@ -94,7 +94,7 @@ local function screen_setup(extra_rows, command, cols, opts) table.insert(expected, '{3:-- TERMINAL --}' .. ((' '):rep(cols - 14))) screen:expect(table.concat(expected, '|\n')..'|') else - -- This eval also acts as a wait(). + -- This eval also acts as a poke_eventloop(). if 0 == nvim('eval', "exists('b:terminal_job_id')") then error("terminal job failed to start") end diff --git a/test/functional/ui/screen.lua b/test/functional/ui/screen.lua index 61f19c3794..a5af898652 100644 --- a/test/functional/ui/screen.lua +++ b/test/functional/ui/screen.lua @@ -576,16 +576,16 @@ to the test if they make sense. print([[ warning: Screen changes were received after the expected state. This indicates -indeterminism in the test. Try adding screen:expect(...) (or wait()) between -asynchronous (feed(), nvim_input()) and synchronous API calls. +indeterminism in the test. Try adding screen:expect(...) (or poke_eventloop()) +between asynchronous (feed(), nvim_input()) and synchronous API calls. - Use screen:redraw_debug() to investigate; it may find relevant intermediate states that should be added to the test to make it more robust. - If the purpose of the test is to assert state after some user input sent with feed(), adding screen:expect() before the feed() will help to ensure the input is sent when Nvim is in a predictable state. This is preferable - to wait(), for being closer to real user interaction. - - wait() can trigger redraws and consequently generate more indeterminism. - Try removing wait(). + to poke_eventloop(), for being closer to real user interaction. + - poke_eventloop() can trigger redraws and thus generate more indeterminism. + Try removing poke_eventloop(). ]]) did_warn = true end |