mirror of
https://github.com/neovim/neovim.git
synced 2026-04-21 14:55:33 +00:00
legacy tests: migrate test21
This commit is contained in:
committed by
Thiago de Arruda
parent
2d8d4285e4
commit
a695c87863
41
test/functional/legacy/021_control_wi_spec.lua
Normal file
41
test/functional/legacy/021_control_wi_spec.lua
Normal file
@@ -0,0 +1,41 @@
|
||||
-- vim: set foldmethod=marker foldmarker=[[,]] :
|
||||
-- Tests for [ CTRL-I with a count and CTRL-W CTRL-I with a count
|
||||
|
||||
local helpers = require('test.functional.helpers')
|
||||
local clear, feed, insert = helpers.clear, helpers.feed, helpers.insert
|
||||
local execute, expect = helpers.execute, helpers.expect
|
||||
|
||||
describe('CTRL-W CTRL-I', function()
|
||||
setup(clear)
|
||||
|
||||
it('is working', function()
|
||||
insert([[
|
||||
#include test21.in
|
||||
|
||||
/* test text test tex start here
|
||||
some text
|
||||
test text
|
||||
start OK if found this line
|
||||
start found wrong line
|
||||
test text]])
|
||||
|
||||
-- Search for the second occurence of start and append to register
|
||||
execute('/start')
|
||||
feed('2[<C-i>')
|
||||
execute('yank A')
|
||||
|
||||
-- Same as above but using different keystrokes.
|
||||
feed('?start<cr>')
|
||||
feed('2<C-w><Tab>')
|
||||
execute('yank A')
|
||||
|
||||
-- Clean buffer and put register
|
||||
feed('ggdG"ap')
|
||||
execute('1,2d')
|
||||
|
||||
-- The buffer should now contain:
|
||||
expect([[
|
||||
start OK if found this line
|
||||
start OK if found this line]])
|
||||
end)
|
||||
end)
|
||||
Reference in New Issue
Block a user