1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
set nocompatible
let &rtp = '../..,' . &rtp
filetype plugin on
nnoremap q :qall!<cr>
let g:vimtex_cache_root = '.'
call vimtex#log#set_silent()
if has('nvim')
let s:cache_name = 'test-write-error'
let s:cache_file = s:cache_name . '.json'
let s:cache = vimtex#cache#open(s:cache_name)
call s:cache.set('bad', "Usurio")
call s:cache.write()
let s:log = vimtex#log#get()
call assert_equal(1, len(s:log))
if len(s:log) > 0
call assert_equal(
\ printf('Could not encode cache "%s"', s:cache_name),
\ s:log[0].msg[0]
\)
endif
if filereadable(s:cache_file) | call delete(s:cache_file) | endif
endif
call vimtex#test#finished()
|