Convert tests from custom unittest.vim to vim-themis format

- Use vimspec style (Describe/It/End) instead of basic suite style
- Setup helpers via .themisrc with ExpandWord/ExpandInBuffer globals
- Fix linear-gradient test expected value (0 100% is correct output)
- All 182 tests pass
This commit is contained in:
Yasuhiro Matsumoto
2026-03-20 23:08:50 +09:00
parent 74be26b7a0
commit bae30d2ae4
12 changed files with 887 additions and 997 deletions
+1 -7
View File
@@ -2,13 +2,7 @@ let s:helper = {}
function! s:helper.setup() abort
let g:user_emmet_settings = {'variables': {'indentation': "\t", 'use_selection': 1}}
for f in split(globpath(getcwd(), 'autoload/**/*.vim'), "\n")
if f =~# 'themis'
continue
endif
silent! exe 'so' f
endfor
silent! exe 'so' getcwd() . '/plugin/emmet.vim'
exe 'so' getcwd() . '/plugin/emmet.vim'
endfunction
function! s:helper.expand_word(query, type) abort