aboutsummaryrefslogtreecommitdiff
path: root/test/functional/terminal/cursor_spec.lua
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2017-04-09 02:43:48 +0300
committerZyX <kp-pav@yandex.ru>2017-04-09 03:24:21 +0300
commite0560a0f3fbdbc4934c54a9ebe512db86ff53cfb (patch)
treebf84c9b91c130df3e7276e63051fba56e398ea1b /test/functional/terminal/cursor_spec.lua
parent444cab37316120d69aaa213858ed199dd35c4b59 (diff)
downloadrneovim-e0560a0f3fbdbc4934c54a9ebe512db86ff53cfb.tar.gz
rneovim-e0560a0f3fbdbc4934c54a9ebe512db86ff53cfb.tar.bz2
rneovim-e0560a0f3fbdbc4934c54a9ebe512db86ff53cfb.zip
functests: Fix terminal/cursor_spec
It looks like Neovim has a bug: if `startinsert` is called using `command()` then `-- TERMINAL --` gets replaced with `-- --` (and also a cursor appears).
Diffstat (limited to 'test/functional/terminal/cursor_spec.lua')
-rw-r--r--test/functional/terminal/cursor_spec.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/functional/terminal/cursor_spec.lua b/test/functional/terminal/cursor_spec.lua
index 9ac9e85c72..84d0322f12 100644
--- a/test/functional/terminal/cursor_spec.lua
+++ b/test/functional/terminal/cursor_spec.lua
@@ -3,6 +3,7 @@ local Screen = require('test.functional.ui.screen')
local thelpers = require('test.functional.terminal.helpers')
local feed, clear, nvim = helpers.feed, helpers.clear, helpers.nvim
local nvim_dir, command = helpers.nvim_dir, helpers.command
+local feed_command = helpers.feed_command
local hide_cursor = thelpers.hide_cursor
local show_cursor = thelpers.show_cursor
@@ -138,7 +139,8 @@ describe('cursor with customized highlighting', function()
[3] = {bold = true},
})
screen:attach({rgb=false})
- command('call termopen(["'..nvim_dir..'/tty-test"]) | startinsert')
+ command('call termopen(["'..nvim_dir..'/tty-test"])')
+ feed_command('startinsert')
end)
it('overrides the default highlighting', function()