Blame common/tests/test-lib/path_foreach

7647d70
#! /bin/bash
7647d70
7647d70
set -e
7647d70
7647d70
. test-lib.sh
7647d70
7647d70
path='a b c:d x:y'
7647d70
exp_output="==a b c==
7647d70
==.==
7647d70
==d x==
7647d70
==.==
7647d70
==y==
7647d70
==.=="
7647d70
7647d70
wrap() { for arg; do echo "==$arg=="; done; }
7647d70
7647d70
test "$(ct_path_foreach "$path" wrap .)" == "$exp_output"
7647d70
7647d70
ct_path_append path '/a'
7647d70
exp_output="==/a==
7647d70
==.==
7647d70
$exp_output"
7647d70
7647d70
test "$(ct_path_foreach "$path" wrap .)" == "$exp_output"