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