123456789101112131415161718192021222324252627282930313233343536373839404142 |
- -- Tests for [ CTRL-I with a count and CTRL-W CTRL-I with a count
- local n = require('test.functional.testnvim')()
- local clear, feed, insert = n.clear, n.feed, n.insert
- local feed_command, expect = n.feed_command, n.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 occurrence of start and append to register
- feed_command('/start')
- feed('2[<C-i>')
- feed_command('yank A')
- -- Same as above but using different keystrokes.
- feed('?start<cr>')
- feed('2<C-w><Tab>')
- feed_command('yank A')
- -- Clean buffer and put register
- feed('ggdG"ap')
- feed_command('1d')
- -- The buffer should now contain:
- expect([[
- start OK if found this line
- start OK if found this line]])
- end)
- end)
|