mirror of
https://github.com/vim/vim.git
synced 2025-11-08 10:27:32 -05:00
patch 8.1.1199: no test for :abclear
Problem: No test for :abclear. Solution: Add a test. (Dominique Pelle, closes #4292)
This commit is contained in:
@@ -11,6 +11,62 @@ func Test_abbreviation()
|
|||||||
set nomodified
|
set nomodified
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
|
func Test_abclear()
|
||||||
|
abbrev foo foobar
|
||||||
|
iabbrev fooi foobari
|
||||||
|
cabbrev fooc foobarc
|
||||||
|
call assert_equal("\n\n"
|
||||||
|
\ .. "c fooc foobarc\n"
|
||||||
|
\ .. "i fooi foobari\n"
|
||||||
|
\ .. "! foo foobar", execute('abbrev'))
|
||||||
|
|
||||||
|
iabclear
|
||||||
|
call assert_equal("\n\n"
|
||||||
|
\ .. "c fooc foobarc\n"
|
||||||
|
\ .. "c foo foobar", execute('abbrev'))
|
||||||
|
abbrev foo foobar
|
||||||
|
iabbrev fooi foobari
|
||||||
|
|
||||||
|
cabclear
|
||||||
|
call assert_equal("\n\n"
|
||||||
|
\ .. "i fooi foobari\n"
|
||||||
|
\ .. "i foo foobar", execute('abbrev'))
|
||||||
|
abbrev foo foobar
|
||||||
|
cabbrev fooc foobarc
|
||||||
|
|
||||||
|
abclear
|
||||||
|
call assert_equal("\n\nNo abbreviation found", execute('abbrev'))
|
||||||
|
endfunc
|
||||||
|
|
||||||
|
func Test_abclear_buffer()
|
||||||
|
abbrev foo foobar
|
||||||
|
new X1
|
||||||
|
abbrev <buffer> foo1 foobar1
|
||||||
|
new X2
|
||||||
|
abbrev <buffer> foo2 foobar2
|
||||||
|
|
||||||
|
call assert_equal("\n\n"
|
||||||
|
\ .. "! foo2 @foobar2\n"
|
||||||
|
\ .. "! foo foobar", execute('abbrev'))
|
||||||
|
|
||||||
|
abclear <buffer>
|
||||||
|
call assert_equal("\n\n"
|
||||||
|
\ .. "! foo foobar", execute('abbrev'))
|
||||||
|
|
||||||
|
b X1
|
||||||
|
call assert_equal("\n\n"
|
||||||
|
\ .. "! foo1 @foobar1\n"
|
||||||
|
\ .. "! foo foobar", execute('abbrev'))
|
||||||
|
abclear <buffer>
|
||||||
|
call assert_equal("\n\n"
|
||||||
|
\ .. "! foo foobar", execute('abbrev'))
|
||||||
|
|
||||||
|
abclear
|
||||||
|
call assert_equal("\n\nNo abbreviation found", execute('abbrev'))
|
||||||
|
|
||||||
|
%bwipe
|
||||||
|
endfunc
|
||||||
|
|
||||||
func Test_map_ctrl_c_insert()
|
func Test_map_ctrl_c_insert()
|
||||||
" mapping of ctrl-c in Insert mode
|
" mapping of ctrl-c in Insert mode
|
||||||
set cpo-=< cpo-=k
|
set cpo-=< cpo-=k
|
||||||
|
|||||||
@@ -771,6 +771,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 */
|
||||||
|
/**/
|
||||||
|
1199,
|
||||||
/**/
|
/**/
|
||||||
1198,
|
1198,
|
||||||
/**/
|
/**/
|
||||||
|
|||||||
Reference in New Issue
Block a user