blob: 0688d615e7aa342973e9c55b17541d1148817849 [file] [log] [blame]
Bram Moolenaard3f78dc2017-02-25 14:21:10 +01001" Test spell checking
2" TODO: move test58 tests here
3
4if !has('spell')
5 finish
6endif
7
8func Test_wrap_search()
9 new
10 call setline(1, ['The', '', 'A plong line with two zpelling mistakes', '', 'End'])
11 set spell wrapscan
12 normal ]s
13 call assert_equal('plong', expand('<cword>'))
14 normal ]s
15 call assert_equal('zpelling', expand('<cword>'))
16 normal ]s
17 call assert_equal('plong', expand('<cword>'))
18 bwipe!
19 set nospell
20endfunc
Bram Moolenaar5b276aa2017-04-22 23:49:52 +020021
22func Test_z_equal_on_invalid_utf8_word()
23 split
24 set spell
25 call setline(1, "\xff")
26 norm z=
27 set nospell
28 bwipe!
29endfunc