@@ -327,6 +327,19 @@ func Test_zz_Numbers()
327327 \ ])
328328endfunc
329329
330+ " Affix flags
331+ func Test_zz_affix_flags ()
332+ call LoadAffAndDic (g: test_data_aff10 , g: test_data_dic10 )
333+ call RunGoodBad (" drink drinkable drinkables drinktable drinkabletable" ,
334+ \ " bad: drinks drinkstable drinkablestable" ,
335+ \ [" drink" , " drinkable" , " drinkables" , " table" ],
336+ \ [[' bad' , []],
337+ \ [' drinks' , [' drink' ]],
338+ \ [' drinkstable' , [' drinktable' , ' drinkable' , ' drink table' ]],
339+ \ [' drinkablestable' , [' drinkabletable' , ' drinkables table' , ' drinkable table' ]],
340+ \ ])
341+ endfunc
342+
330343function FirstSpellWord ()
331344 call feedkeys (" /^start:\n " , ' tx' )
332345 normal ]smm
@@ -784,6 +797,21 @@ let g:test_data_dic9 = [
784797 \" foo" ,
785798 \" bar " ,
786799 \ ]
800+ let g: test_data_aff10 = [
801+ \" COMPOUNDRULE se " ,
802+ \" COMPOUNDPERMITFLAG p " ,
803+ \" " ,
804+ \" SFX A Y 1 " ,
805+ \" SFX A 0 able/Mp ." ,
806+ \" " ,
807+ \" SFX M Y 1 " ,
808+ \" SFX M 0 s ." ,
809+ \ ]
810+ let g: test_data_dic10 = [
811+ \" 1234 " ,
812+ \" drink/As" ,
813+ \" table/e " ,
814+ \ ]
787815let g: test_data_aff_sal = [
788816 \" SET ISO8859- 1 " ,
789817 \" TRY esianrtolcdugmphbyfvkwjkqxz- \xEB\xE9\xE8\xEA\xEF\xEE\xE4\xE0\xE2\xF6\xFC\xFB 'ESIANRTOLCDUGMPHBYFVKWJKQXZ" ,
0 commit comments