aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/functional/vimscript/state_spec.lua3
-rw-r--r--test/old/testdir/test_functions.vim5
2 files changed, 5 insertions, 3 deletions
diff --git a/test/functional/vimscript/state_spec.lua b/test/functional/vimscript/state_spec.lua
index dcff3c8d7e..fd38a8ad5b 100644
--- a/test/functional/vimscript/state_spec.lua
+++ b/test/functional/vimscript/state_spec.lua
@@ -29,6 +29,7 @@ describe('state() function', function()
exec([[
call setline(1, ['one', 'two', 'three'])
map ;; gg
+ set complete=.
func RunTimer()
call timer_start(0, {id -> v:lua.Get_state_mode()})
endfunc
@@ -51,7 +52,7 @@ describe('state() function', function()
eq({ 'mS', 'n' }, exec_lua('return _G.res'))
-- Insert mode completion
- feed([[:call RunTimer()<CR>Got<C-X><C-N>]])
+ feed([[:call RunTimer()<CR>Got<C-N>]])
poke_eventloop() -- Allow polling for events
feed('<Esc>')
eq({ 'aSc', 'i' }, exec_lua('return _G.res'))
diff --git a/test/old/testdir/test_functions.vim b/test/old/testdir/test_functions.vim
index 759cde7d5a..5981b5214b 100644
--- a/test/old/testdir/test_functions.vim
+++ b/test/old/testdir/test_functions.vim
@@ -2571,6 +2571,7 @@ func Test_state()
let lines =<< trim END
call setline(1, ['one', 'two', 'three'])
map ;; gg
+ set complete=.
func RunTimer()
call timer_start(10, {id -> execute('let g:state = state()') .. execute('let g:mode = mode()')})
endfunc
@@ -2598,9 +2599,9 @@ func Test_state()
call term_sendkeys(buf, getstate)
call WaitForAssert({-> assert_match('state: mSc; mode: n', term_getline(buf, 6))}, 1000)
- " Insert mode completion
+ " Insert mode completion (bit slower on Mac)
call term_sendkeys(buf, ":call RunTimer()\<CR>Got\<C-N>")
- call term_wait(buf, 50)
+ call term_wait(buf, 200)
call term_sendkeys(buf, "\<Esc>")
call term_sendkeys(buf, getstate)
call WaitForAssert({-> assert_match('state: aSc; mode: i', term_getline(buf, 6))}, 1000)