forked from aniani/vim
patch 7.4.2333
Problem: Outdated comments in test. Solution: Cleanup normal mode test. (Christian Brabandt)
This commit is contained in:
@@ -36,47 +36,14 @@ function! CountSpaces(type, ...)
|
|||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
fun! Test_normal00_optrans()
|
fun! Test_normal00_optrans()
|
||||||
" Attention: This needs to be the very first test,
|
|
||||||
" it will fail, if it runs later, don't know why!
|
|
||||||
" Test for S s and alike comamnds, that are internally handled aliased
|
|
||||||
new
|
new
|
||||||
call append(0, ['1 This is a simple test: abcd', '2 This is the second line', '3 this is the third line'])
|
call append(0, ['1 This is a simple test: abcd', '2 This is the second line', '3 this is the third line'])
|
||||||
1
|
1
|
||||||
exe "norm! Sfoobar\<esc>"
|
exe "norm! Sfoobar\<esc>"
|
||||||
call assert_equal(['foobar', '2 This is the second line', '3 this is the third line', ''], getline(1,'$'))
|
call assert_equal(['foobar', '2 This is the second line', '3 this is the third line', ''], getline(1,'$'))
|
||||||
2
|
2
|
||||||
" Test does not work
|
|
||||||
" TODO: Why does it not work?
|
|
||||||
" Adds an additional linebreak if used in visual mode...
|
|
||||||
" When run in the test, this returns:
|
|
||||||
" ,--------
|
|
||||||
" |foobar
|
|
||||||
" |2 This is
|
|
||||||
" |the second
|
|
||||||
" |one
|
|
||||||
" |3 this is the third line
|
|
||||||
" `-----------
|
|
||||||
" instead of
|
|
||||||
" ,--------
|
|
||||||
" |foobar
|
|
||||||
" |2 This is the second one
|
|
||||||
" |3 this is the third line
|
|
||||||
" `-----------
|
|
||||||
exe "norm! $vbsone"
|
exe "norm! $vbsone"
|
||||||
call assert_equal(['foobar', '2 This is the second one', '3 this is the third line', ''], getline(1,'$'))
|
call assert_equal(['foobar', '2 This is the second one', '3 this is the third line', ''], getline(1,'$'))
|
||||||
" When run in the test, this returns:
|
|
||||||
" ,--------
|
|
||||||
" |foobar
|
|
||||||
" |Second line
|
|
||||||
" |here
|
|
||||||
" |3 this is the third line
|
|
||||||
" `-----------
|
|
||||||
" instead of
|
|
||||||
" ,--------
|
|
||||||
" |foobar
|
|
||||||
" |Second line here
|
|
||||||
" |3 this is the third line
|
|
||||||
" `-----------
|
|
||||||
norm! VS Second line here
|
norm! VS Second line here
|
||||||
call assert_equal(['foobar', ' Second line here', '3 this is the third line', ''], getline(1, '$'))
|
call assert_equal(['foobar', ' Second line here', '3 this is the third line', ''], getline(1, '$'))
|
||||||
%d
|
%d
|
||||||
@@ -248,7 +215,7 @@ func! Test_normal07_internalfmt()
|
|||||||
norm! gggqG
|
norm! gggqG
|
||||||
call assert_equal(['1 2 3', '4 5 6', '7 8 9', '10 11 '], getline(1, '$'))
|
call assert_equal(['1 2 3', '4 5 6', '7 8 9', '10 11 '], getline(1, '$'))
|
||||||
" clean up
|
" clean up
|
||||||
set formatprg=
|
set formatprg= tw=0
|
||||||
bw!
|
bw!
|
||||||
endfu
|
endfu
|
||||||
|
|
||||||
@@ -1719,7 +1686,7 @@ fun! Test_normal35_g_cmd4()
|
|||||||
" Test for g<
|
" Test for g<
|
||||||
" Cannot capture its output,
|
" Cannot capture its output,
|
||||||
" probably a bug, therefore, test disabled:
|
" probably a bug, therefore, test disabled:
|
||||||
return
|
throw "Skipped: output of g< can't be tested currently"
|
||||||
echo "a\nb\nc\nd"
|
echo "a\nb\nc\nd"
|
||||||
let b=execute(':norm! g<')
|
let b=execute(':norm! g<')
|
||||||
call assert_true(!empty(b), 'failed `execute(g<)`')
|
call assert_true(!empty(b), 'failed `execute(g<)`')
|
||||||
@@ -1877,7 +1844,7 @@ fun! Test_normal41_insert_reg()
|
|||||||
|
|
||||||
" clean up
|
" clean up
|
||||||
set sts=0 sw=8 ts=8
|
set sts=0 sw=8 ts=8
|
||||||
"bw!
|
bw!
|
||||||
endfu
|
endfu
|
||||||
|
|
||||||
func! Test_normal42_halfpage()
|
func! Test_normal42_halfpage()
|
||||||
|
@@ -763,6 +763,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
2333,
|
||||||
/**/
|
/**/
|
||||||
2332,
|
2332,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user