-- vim: set foldmethod=marker foldmarker=[[,]] : -- Test for script-local function. local helpers = require('test.functional.helpers') local clear, feed, insert = helpers.clear, helpers.feed, helpers.insert local execute, expect = helpers.execute, 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 _x :call DoNothing()call DoLast()]]) feed(':=getline(1,3)') feed(':=getline(4,6)') feed(':=getline(7)') feed('ggdG') feed('_xggdd') expect([[ nothing line last line]]) end) end)