registers_spec.lua (603B)
1 local t = require('test.testutil') 2 local n = require('test.functional.testnvim')() 3 4 local clear = n.clear 5 local exec = n.exec 6 local assert_alive = n.assert_alive 7 local fn = n.fn 8 local eq = t.eq 9 10 describe('registers', function() 11 before_each(clear) 12 13 -- oldtest: Test_register_cursor_column_negative() 14 it('no negative column when pasting', function() 15 exec([[ 16 f XREGISTER 17 call setline(1, 'abcdef a') 18 call setreg("a", "\n", 'c') 19 call cursor(1, 7) 20 call feedkeys("i\<C-R>\<C-P>azyx$#\<esc>", 't') 21 ]]) 22 assert_alive() 23 eq('XREGISTER', fn.bufname()) 24 end) 25 end)