X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=t%2Fupdate.t;h=d97f0bea07dc3640b1d72d6cb38d4b4b04b08897;hb=7027564a4967fde3648c9e81c8bd46c5d1222f9b;hp=2606f70f9046f9c9947f100f8a29ea533427bc09;hpb=4e774abd80b0e60a7e5cf18f11af9898b8845c9a;p=zpackage diff --git a/t/update.t b/t/update.t index 2606f70..d97f0be 100755 --- a/t/update.t +++ b/t/update.t @@ -6,7 +6,7 @@ . tap.sh -plan 32 +plan 33 owner=$(id -un) group=$(id -gn) @@ -95,12 +95,21 @@ require zpm install -R. -f itest-2.0-1.zpm itest-2.0-1 conf=$(cat etc/conf) okstreq "$conf" bar new conf is bar +zpm note -f var/lib/zpm/local.db -l | diagstdin + echo quux > etc/conf +qhash=$(printf '%.8s' $(zpm hash etc/conf)) require zpm install -R. -f itest-3.0-1.zpm itest-3.0-1 conf=$(cat etc/conf) -okstreq "$conf" quux kept conf as quux +okstreq "$conf" quux kept conf $qhash as quux + +zpm note -f var/lib/zpm/local.db -l | diagstdin + +ZPMDB=$PWD/var/lib/zpm/local.db +export ZPMDB +require zpm uninstall -R. itest zpm note -f var/lib/zpm/local.db -l | diagstdin cd ..