mirror of
https://github.com/junegunn/vim-plug.git
synced 2024-12-23 20:45:31 -07:00
Do not patch plug.vim during test
This commit is contained in:
parent
d1351201d9
commit
10008e5843
@ -10,11 +10,12 @@ Execute (Initialize test environment):
|
||||
if !exists('$PLUG_SRC')
|
||||
let $PLUG_SRC = globpath(&rtp, 'autoload/plug.vim')
|
||||
endif
|
||||
let $PLUG_TMP = fnamemodify(tempname(), ':h').'/plug.vim'
|
||||
|
||||
" Temporarily patch plug.vim
|
||||
call system('cp $PLUG_SRC $PLUG_SRC.org')
|
||||
call writefile(extend(readfile($PLUG_SRC),
|
||||
\ ['function! ResetPlug()', 'let s:loaded = {}', 'endfunction']), $PLUG_SRC)
|
||||
call system('cp "$PLUG_SRC" "$PLUG_TMP"')
|
||||
call writefile(extend(readfile($PLUG_TMP),
|
||||
\ ['function! ResetPlug()', 'let s:loaded = {}', 'endfunction']), $PLUG_TMP)
|
||||
|
||||
set t_Co=256
|
||||
colo default
|
||||
@ -47,7 +48,7 @@ Execute (Initialize test environment):
|
||||
|
||||
function! ReloadPlug()
|
||||
call ResetPlug()
|
||||
source $PLUG_SRC
|
||||
source $PLUG_TMP
|
||||
let &rtp = g:base_rtp
|
||||
endfunction
|
||||
|
||||
@ -63,7 +64,7 @@ Execute (Initialize test environment):
|
||||
return system(printf('cd %s && git rev-parse HEAD', g:plugs[a:repo].dir))[:-2]
|
||||
endfunction
|
||||
|
||||
source $PLUG_SRC
|
||||
source $PLUG_TMP
|
||||
|
||||
Execute (Print Interpreter Version):
|
||||
redir => out
|
||||
@ -92,7 +93,7 @@ Execute (Cleanup):
|
||||
silent! delc AssertExpect
|
||||
silent! unmap /
|
||||
silent! unmap ?
|
||||
call system('mv $PLUG_SRC.org $PLUG_SRC')
|
||||
call delete($PLUG_TMP)
|
||||
|
||||
Restore
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user