X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=t%2Fbasics.t;h=3f926f58bbf4b0bead44acc88c5ab1a1789b3602;hb=09490cd2433e3c37a0d85220b4f12f01e6740d46;hp=cd5cb4390215b24197d0d2c354ac037bd8341df9;hpb=119f7176a2cedfe3c87417a35d91ec3b35b582b1;p=zpackage diff --git a/t/basics.t b/t/basics.t index cd5cb43..3f926f5 100755 --- a/t/basics.t +++ b/t/basics.t @@ -2,7 +2,7 @@ . tap.sh -plan 10 +plan 20 PF=test.db @@ -26,6 +26,28 @@ require zpm pkg -f $PF basics version=2.0 pkgid=$(zpm list -f $PF) okstreq "$pkgid" "basics-2.0-1" "have basics 2.0" +tryrun zpm newpackage -f $PF -p foo -l bar -d baz -u quux valset-1.0-1 +val=$(zpm pkg -f $PF valset packager) +okstreq "$val" 'foo' newpackage set packager +val=$(zpm pkg -f $PF valset licenses) +okstreq "$val" 'bar' newpackage set licenses +val=$(zpm pkg -f $PF valset description) +okstreq "$val" 'baz' newpackage set description +val=$(zpm pkg -f $PF valset url) +okstreq "$val" 'quux' newpackage set url + +# package dependencies +deps=$(zpm pkgdeps -f $PF valset) +okstreq "$deps" '' new package empty deps +deps=$(zpm pkgdeps -f $PF -s foo valset) +okstreq "$deps" 'foo' pkgdeps set and print +deps=$(zpm pkgdeps -f $PF -c valset) +okstreq "$deps" '' pkgdeps clear +deps=$(zpm pkgdeps -f $PF -q -s foo valset) +okstreq "$deps" '' pkgdeps set and quiet +deps=$(zpm pkgdeps -f $PF valset) +okstreq "$deps" 'foo' pkgdeps set + cd .. rm -rf tmp finish