1234567891011121314151617181920212223242526272829303132 |
- -- vim: set foldmethod=marker foldmarker=[[,]] :
- -- Test for script-local function.
- local helpers = require('test.functional.helpers')(after_each)
- local clear, feed, insert = helpers.clear, helpers.feed, helpers.insert
- local expect = helpers.expect
- describe('source function', function()
- setup(clear)
- it('is working', function()
- insert([[
- fun DoLast()
- call append(line('$'), "last line")
- endfun
- fun DoNothing()
- call append(line('$'), "nothing line")
- endfun
- nnoremap <buffer> _x :call DoNothing()<bar>call DoLast()<cr>]])
- feed(':<C-R>=getline(1,3)<cr><cr>')
- feed(':<C-R>=getline(4,6)<cr><cr>')
- feed(':<C-R>=getline(7)<cr><cr>')
- feed('ggdG')
- feed('_xggdd')
- expect([[
- nothing line
- last line]])
- end)
- end)
|