diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2018-11-12 18:32:28 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-11-12 18:32:28 +0100 |
| commit | 6d8ad78237647627f4dc9033d4aa83bca34c7207 (patch) | |
| tree | 9b1a45cb9e20a732b453718b44c3b5013d636061 /src/nvim/testdir | |
| parent | 9f3fb66111d3a7923106df60837f3150b3cf55b9 (diff) | |
| parent | 21824df3c6e0e73bb90482899560648fa04d55e5 (diff) | |
| download | rneovim-6d8ad78237647627f4dc9033d4aa83bca34c7207.tar.gz rneovim-6d8ad78237647627f4dc9033d4aa83bca34c7207.tar.bz2 rneovim-6d8ad78237647627f4dc9033d4aa83bca34c7207.zip | |
Merge #8952 'vim-patch:8.0.1620,8.1.{96,340}'
Diffstat (limited to 'src/nvim/testdir')
| -rw-r--r-- | src/nvim/testdir/test_spell.vim | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_spell.vim b/src/nvim/testdir/test_spell.vim index a2828b21d2..b3438cc649 100644 --- a/src/nvim/testdir/test_spell.vim +++ b/src/nvim/testdir/test_spell.vim @@ -85,6 +85,36 @@ func Test_spellreall() bwipe! endfunc +func Test_spellinfo() + throw 'skipped: Nvim does not support enc=latin1' + 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", |