diff options
Diffstat (limited to 'test/functional')
| -rw-r--r-- | test/functional/legacy/register_spec.lua | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/test/functional/legacy/register_spec.lua b/test/functional/legacy/register_spec.lua new file mode 100644 index 0000000000..df470f3009 --- /dev/null +++ b/test/functional/legacy/register_spec.lua @@ -0,0 +1,25 @@ +local t = require('test.testutil') +local n = require('test.functional.testnvim')() + +local clear = n.clear +local exec = n.exec +local assert_alive = n.assert_alive +local fn = n.fn +local eq = t.eq + +describe('registers', function() + before_each(clear) + + -- oldtest: Test_register_cursor_column_negative() + it('no negative column when pasting', function() + exec([[ + f XREGISTER + call setline(1, 'abcdef a') + call setreg("a", "\n", 'c') + call cursor(1, 7) + call feedkeys("i\<C-R>\<C-P>azyx$#\<esc>", 't') + ]]) + assert_alive() + eq('XREGISTER', fn.bufname()) + end) +end) |