aboutsummaryrefslogtreecommitdiff
path: root/test/functional/legacy/101_hlsearch_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional/legacy/101_hlsearch_spec.lua')
-rw-r--r--test/functional/legacy/101_hlsearch_spec.lua74
1 files changed, 37 insertions, 37 deletions
diff --git a/test/functional/legacy/101_hlsearch_spec.lua b/test/functional/legacy/101_hlsearch_spec.lua
index fa29e5fbe8..eff755221c 100644
--- a/test/functional/legacy/101_hlsearch_spec.lua
+++ b/test/functional/legacy/101_hlsearch_spec.lua
@@ -2,52 +2,52 @@
local helpers = require('test.functional.helpers')(after_each)
local clear, feed = helpers.clear, helpers.feed
-local execute, expect = helpers.execute, helpers.expect
+local feed_command, expect = helpers.feed_command, helpers.expect
describe('v:hlsearch', function()
setup(clear)
it('is working', function()
-- Last abc: Q
- execute('new')
- execute([[call setline(1, repeat(['aaa'], 10))]])
- execute('set hlsearch nolazyredraw')
- execute('let r=[]')
- execute('command -nargs=0 -bar AddR :call add(r, [screenattr(1, 1), v:hlsearch])')
- execute('/aaa')
- execute('AddR')
- execute('nohlsearch')
- execute('AddR')
- execute('let v:hlsearch=1')
- execute('AddR')
- execute('let v:hlsearch=0')
- execute('AddR')
- execute('set hlsearch')
- execute('AddR')
- execute('let v:hlsearch=0')
- execute('AddR')
+ feed_command('new')
+ feed_command([[call setline(1, repeat(['aaa'], 10))]])
+ feed_command('set hlsearch nolazyredraw')
+ feed_command('let r=[]')
+ feed_command('command -nargs=0 -bar AddR :call add(r, [screenattr(1, 1), v:hlsearch])')
+ feed_command('/aaa')
+ feed_command('AddR')
+ feed_command('nohlsearch')
+ feed_command('AddR')
+ feed_command('let v:hlsearch=1')
+ feed_command('AddR')
+ feed_command('let v:hlsearch=0')
+ feed_command('AddR')
+ feed_command('set hlsearch')
+ feed_command('AddR')
+ feed_command('let v:hlsearch=0')
+ feed_command('AddR')
feed('n:AddR<cr>')
- execute('let v:hlsearch=0')
- execute('AddR')
- execute('/')
- execute('AddR')
- execute('set nohls')
- execute('/')
- execute('AddR')
- execute('let r1=r[0][0]')
+ feed_command('let v:hlsearch=0')
+ feed_command('AddR')
+ feed_command('/')
+ feed_command('AddR')
+ feed_command('set nohls')
+ feed_command('/')
+ feed_command('AddR')
+ feed_command('let r1=r[0][0]')
-- I guess it is not guaranteed that screenattr outputs always the same character
- execute([[call map(r, 'v:val[1].":".(v:val[0]==r1?"highlighted":"not highlighted")')]])
- execute('try')
- execute(' let v:hlsearch=[]')
- execute('catch')
- execute([[ call add(r, matchstr(v:exception,'^Vim(let):E\d\+:'))]])
- execute('endtry')
- execute('bwipeout!')
- execute('$put=r')
- execute('call garbagecollect(1)')
- execute('call getchar()')
- execute('1d', '1d')
+ feed_command([[call map(r, 'v:val[1].":".(v:val[0]==r1?"highlighted":"not highlighted")')]])
+ feed_command('try')
+ feed_command(' let v:hlsearch=[]')
+ feed_command('catch')
+ feed_command([[ call add(r, matchstr(v:exception,'^Vim(let):E\d\+:'))]])
+ feed_command('endtry')
+ feed_command('bwipeout!')
+ feed_command('$put=r')
+ feed_command('call garbagecollect(1)')
+ feed_command('call getchar()')
+ feed_command('1d', '1d')
-- Assert buffer contents.
expect([[