File: test-write-error.vim

package info (click to toggle)
vim-vimtex 2.17-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 8,844 kB
  • sloc: makefile: 360; python: 103
file content (30 lines) | stat: -rw-r--r-- 683 bytes parent folder | download
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()