neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

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)