diff options
Diffstat (limited to 'test.sh')
-rwxr-xr-x | test.sh | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -93,6 +93,25 @@ test_nested() { } +test_prefix() { + local pkgrel="$1" + local repo="$2" + cd "$repo" + git init + cat >PKGBUILD <<-PKGBUILD_initial + pkgname=test + pkgver=1.0.0 + pkgdesc="Package intended for testing" + PKGBUILD_initial + git add PKGBUILD + git commit -m "Initial commit" + test "$($pkgrel)" = "1" || exit 1 + test "$($pkgrel pkgrel=)" = "pkgrel=1" || exit 1 + test "$($pkgrel -d)" = "pkgrel=1" || exit 1 + test "$($pkgrel a= b= c=)" = "a=1" || exit 1 +} + + ok() { echo -e "${1:-unknown}... \033[32;1mok\033[0m" } @@ -113,3 +132,4 @@ execute_test() { execute_test test_increments execute_test test_root execute_test test_nested +execute_test test_prefix |