-- vim: set foldmethod=marker foldmarker=[[,]] : -- Test for script-local function. local t = require('test.functional.testutil')() local clear, feed, insert = t.clear, t.feed, t.insert local expect = t.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)