summaryrefslogtreecommitdiff
path: root/test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test.sh')
-rwxr-xr-xtest.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/test.sh b/test.sh
index 28d33f7..9c1e8c7 100755
--- a/test.sh
+++ b/test.sh
@@ -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