X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=t%2Faddtopackage.t;h=e8b0720609c6ee3e45f8be7a91bd43cf9781aa37;hb=dc08462c5c1d2cb9ae52a7b1df98603cb1160262;hp=d3fd86fe78b9fd5f5c568b8e4c0e09508c9670ea;hpb=d71aa678a429f62b469db134bcf7972b61d6422f;p=zpackage diff --git a/t/addtopackage.t b/t/addtopackage.t index d3fd86f..e8b0720 100755 --- a/t/addtopackage.t +++ b/t/addtopackage.t @@ -7,21 +7,21 @@ PF=test.db -plan 7 +plan 17 td=test.addtopackage rm -rf $td mkdir $td echo foo > $td/foo +okexit 'making foo' -rm zpmtest-1.0-1.zpm +rm -f zpmtest-1.0-1.zpm -require zpm addtopackage zpmtest $td/foo +require zpm addtopackage -C zpmtest $td/foo h=$(zpm hash $td/foo) require zpm extract zpmtest-1.0-1.zpm $h $td/foo2 -ls -l $td h2=$(zpm hash $td/foo2) -okstreq "$h" "$h2" +okstreq "$h" "$h2" "foo and foo2 hash match" pkglist=$(zpm showpkg zpmtest-1.0-1.zpm) set $pkglist @@ -31,7 +31,29 @@ okstreq "$3" "1" package release okstreq "$4" "$td/foo" file foo in package diag "$pkglist" +rm zpmtest-1.0-1.zpm + +require zpm addtopackage -C -f $PF zpmtest $td/foo +rm -f $td/foo2 +require zpm extract $PF $h $td/foo2 +h2=$(zpm hash $td/foo2) +okstreq "$h" "$h2" + +pkglist=$(zpm showpkg $PF) +set $pkglist +okstreq "$1" "zpmtest" package name +okstreq "$2" "1.0" package version +okstreq "$3" "1" package release +okstreq "$4" "$td/foo" file foo in package +diag "$pkglist" + +rm -f $PF +require zpm addtopackage -C -f $PF -S "$td" zpmtest $td/foo +fn=$(zpm showpkg $PF | awk '{print $4}') +okstreq "$fn" "foo" file foo in package prefix striped finish rm -rf $td +rm -f $PF +rm -f zpmtest-1.0-1.zpm