mirror of
https://github.com/vim/vim.git
synced 2025-09-30 04:44:14 -04:00
patch 8.1.0340: no test for :spellinfo
Problem: No test for :spellinfo. Solution: Add a test. (Dominique Pelle, closes #3394)
This commit is contained in:
@@ -126,6 +126,35 @@ func Test_spellreall()
|
||||
bwipe!
|
||||
endfunc
|
||||
|
||||
func Test_spellinfo()
|
||||
new
|
||||
|
||||
set enc=latin1 spell spelllang=en
|
||||
call assert_match("^\nfile: .*/runtime/spell/en.latin1.spl\n$", execute('spellinfo'))
|
||||
|
||||
set enc=cp1250 spell spelllang=en
|
||||
call assert_match("^\nfile: .*/runtime/spell/en.ascii.spl\n$", execute('spellinfo'))
|
||||
|
||||
if has('multi_byte')
|
||||
set enc=utf-8 spell spelllang=en
|
||||
call assert_match("^\nfile: .*/runtime/spell/en.utf-8.spl\n$", execute('spellinfo'))
|
||||
endif
|
||||
|
||||
set enc=latin1 spell spelllang=en_us,en_nz
|
||||
call assert_match("^\n" .
|
||||
\ "file: .*/runtime/spell/en.latin1.spl\n" .
|
||||
\ "file: .*/runtime/spell/en.latin1.spl\n$", execute('spellinfo'))
|
||||
|
||||
set spell spelllang=
|
||||
call assert_fails('spellinfo', 'E756:')
|
||||
|
||||
set nospell spelllang=en
|
||||
call assert_fails('spellinfo', 'E756:')
|
||||
|
||||
set enc& spell& spelllang&
|
||||
bwipe
|
||||
endfunc
|
||||
|
||||
func Test_zz_basic()
|
||||
call LoadAffAndDic(g:test_data_aff1, g:test_data_dic1)
|
||||
call RunGoodBad("wrong OK puts. Test the end",
|
||||
|
@@ -794,6 +794,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
340,
|
||||
/**/
|
||||
339,
|
||||
/**/
|
||||
|
Reference in New Issue
Block a user