From 6677e8bffd2e4e267beed13ecccf52210b3ddbc3 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Wed, 29 Apr 2015 13:16:05 +0900 Subject: [PATCH] Add test case for g:plug_shallow --- test/regressions.vader | 1 + test/workflow.vader | 21 ++++++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/test/regressions.vader b/test/regressions.vader index a248d7f..ccfbea2 100644 --- a/test/regressions.vader +++ b/test/regressions.vader @@ -170,6 +170,7 @@ Execute (#139-3 Should fail when not possible to fast-forward): silent %y Assert @" =~ 'Not possible to fast-forward', @" endfor + q ********************************************************************** Execute (#145: Merging on-demand loading triggers - cmd): diff --git a/test/workflow.vader b/test/workflow.vader index 7308b3f..d345a9b 100644 --- a/test/workflow.vader +++ b/test/workflow.vader @@ -1089,10 +1089,29 @@ Execute (#221 Shallow-clone and tag option): Plug 'junegunn/goyo.vim', { 'tag': '1.5.3' } PlugUpdate + q + Assert len(split(system('git log --oneline'), '\n')) > 1 Assert system('git describe --tag') =~ '^1.5.3' Assert !filereadable('.git/shallow') - cd - + +Execute (#221 Shallow-clone disabled by g:plug_shallow = 0): + call plug#begin(temp_plugged) + call plug#end() + PlugClean! + + let g:plug_shallow = 0 + call plug#begin(temp_plugged) + Plug 'junegunn/goyo.vim' + call plug#end() + PlugInstall q + execute 'cd' g:plugs['goyo.vim'].dir + Assert len(split(system('git log --oneline'), '\n')) > 1, 'not shallow' + Assert !filereadable('.git/shallow'), 'not shallow' + cd - +Then: + unlet g:plug_shallow +