Permalink
Browse files

patch 8.0.1799: no test for :registers command

Problem:    No test for :registers command.
Solution:   Add a test. (Dominique Pelle, closes #2880)
  • Loading branch information...
brammool committed May 6, 2018
1 parent 5aa9896 commit 7ce551f317a0bb92f8c0521e96325301e2d220ca
Showing with 40 additions and 0 deletions.
  1. +38 −0 src/testdir/test_registers.vim
  2. +2 −0 src/version.c
@@ -25,3 +25,41 @@ func Test_yank_shows_register()
bwipe!
endfunc
func Test_display_registers()
e file1
e file2
call setline(1, ['foo', 'bar'])
/bar
exe 'norm! y2l"axx'
call feedkeys("i\<C-R>=2*4\n\<esc>")
call feedkeys(":ls\n", 'xt')
let a = execute('display')
let b = execute('registers')
call assert_equal(a, b)
call assert_match('^\n--- Registers ---\n'
\ . '"" a\n'
\ . '"0 ba\n'
\ . '"1 b\n'
\ . '"a b\n'
\ . '.*'
\ . '"- a\n'
\ . '.*'
\ . '": ls\n'
\ . '"% file2\n'
\ . '"# file1\n'
\ . '"/ bar\n'
\ . '"= 2\*4', a)
let a = execute('registers a')
call assert_match('^\n--- Registers ---\n'
\ . '"a b', a)
let a = execute('registers :')
call assert_match('^\n--- Registers ---\n'
\ . '": ls', a)
bwipe!
endfunc
@@ -761,6 +761,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
1799,
/**/
1798,
/**/

0 comments on commit 7ce551f

Please sign in to comment.