From 78bde21982ee5bb879b8cb5a9a92c33490196c6c Mon Sep 17 00:00:00 2001
From: Jerome Reybert <jreybert@gmail.com>
Date: Wed, 19 Oct 2016 22:16:25 +0200
Subject: [PATCH] travis: all tests are done with a git repo path with spaces
 (ref #89)

---
 .travis.yml | 4 ++--
 test/run.sh | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 6764ff9..5bf82b7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -61,11 +61,11 @@ install:
     fi
 
 before_script:
-  - git clone https://github.com/jreybert/djooks
+  - git clone https://github.com/jreybert/djooks "djooks with spaces"
   - git clone https://github.com/jreybert/vader.vim
 
 script:
-  - ./test/run.sh . vader.vim djooks $VIM_VERSION
+  - ./test/run.sh . vader.vim "djooks with spaces" $VIM_VERSION
 
 after_success:
   - ./test/merge.sh
diff --git a/test/run.sh b/test/run.sh
index 8a4e374..47bd3d2 100755
--- a/test/run.sh
+++ b/test/run.sh
@@ -15,7 +15,7 @@ python -c "import os,sys; print(os.path.realpath(os.path.expanduser(sys.argv[1])
 
 export VIMAGIT_PATH=$(prealpath $1)
 export VADER_PATH=$(prealpath $2)
-export TEST_PATH=$(prealpath $3)
+export TEST_PATH=$(prealpath "$3")
 export VIM_VERSION=$4
 
 if [[ ! ( -d $VIMAGIT_PATH && -d $VADER_PATH && -d $TEST_PATH ) ]]; then
@@ -23,7 +23,7 @@ if [[ ! ( -d $VIMAGIT_PATH && -d $VADER_PATH && -d $TEST_PATH ) ]]; then
 	exit 1
 fi
 
-pushd $TEST_PATH
+pushd "$TEST_PATH"
 git config --local user.email 'tester@vimagit.org'
 git config --local user.name 'vimagit tester'
 export TEST_HEAD_SHA1='origin/vimagit_test-1.4.1'
@@ -62,7 +62,7 @@ for script in ${!test_scripts[@]}; do
 	for filename in "${filename_array[@]}"; do
 		echo ${_TEST_PATHS[@]}
 		for test_path in ${_TEST_PATHS[@]}; do
-			export TEST_SUB_PATH=$(prealpath $TEST_PATH/$test_path)
+			export TEST_SUB_PATH=$(prealpath "$TEST_PATH"/$test_path)
 			export VIMAGIT_TEST_FILENAME="$filename"
 
 			for i in $EOL_TEST; do
-- 
GitLab