aboutsummaryrefslogtreecommitdiff
path: root/t/test_pbuilder-checkparams
diff options
context:
space:
mode:
authorMattia Rizzolo <mattia@mapreri.org>2015-10-13 10:26:06 +0000
committerMattia Rizzolo <mattia@mapreri.org>2015-10-13 10:26:06 +0000
commit72075b8430b826d7dd489765c1004e4161479fa2 (patch)
tree682a8d69bcc478082f1805859eb72445e8b6cf42 /t/test_pbuilder-checkparams
parent524cde2e544f40dc2056d2a4c4265ddc4160784d (diff)
downloadpbuilder-72075b8430b826d7dd489765c1004e4161479fa2.tar
pbuilder-72075b8430b826d7dd489765c1004e4161479fa2.tar.gz
move all tests under a t/ directory
Diffstat (limited to 't/test_pbuilder-checkparams')
-rwxr-xr-xt/test_pbuilder-checkparams34
1 files changed, 34 insertions, 0 deletions
diff --git a/t/test_pbuilder-checkparams b/t/test_pbuilder-checkparams
new file mode 100755
index 0000000..a81ae8d
--- /dev/null
+++ b/t/test_pbuilder-checkparams
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+# testsuite for pbuilder-checkparams
+
+TD="$(dirname "$0")"
+if [ -n "$PBUILDER_CHECKOUT" ]; then
+ . "$TD/testlib.sh"
+ PBUILDER_CHECKPARAMS="$PBUILDER_CHECKOUT/pbuilder-checkparams"
+else
+ . "$TD/testlib.sh"
+ PBUILDER_CHECKPARAMS="$PBUILDER_TEST_PKGLIBDIR/pbuilder-checkparams"
+fi
+
+# setup a fake installed environment
+trap testlib_cleanup_env sigpipe sighup exit
+testlib_setup_env
+
+test_debuildopts() {
+ . "$PBUILDER_CHECKPARAMS"
+ echo "$DEBBUILDOPTS"
+}
+
+expect_output "" \
+ test_debuildopts foo.dsc
+expect_output "" \
+ test_debuildopts --debbuildopts "" foo.dsc
+expect_output "-v1.0 -efoo" \
+ test_debuildopts --debbuildopts "-v1.0 -efoo" foo.dsc
+expect_output "-v1.0 -efoo" \
+ test_debuildopts --debbuildopts -v1.0 --debbuildopts -efoo foo.dsc
+expect_output "-efoo" \
+ test_debuildopts --debbuildopts -v1.0 --debbuildopts "" --debbuildopts -efoo foo.dsc
+
+testlib_summary