]> pd.if.org Git - zpackage/commitdiff
add basics test
authorNathan Wagner <nw@hydaspes.if.org>
Sun, 23 Sep 2018 18:53:01 +0000 (18:53 +0000)
committerNathan Wagner <nw@hydaspes.if.org>
Mon, 24 Sep 2018 10:40:18 +0000 (10:40 +0000)
t/basics.t [new file with mode: 0755]

diff --git a/t/basics.t b/t/basics.t
new file mode 100755 (executable)
index 0000000..cd5cb43
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+. tap.sh
+
+plan 10
+
+PF=test.db
+
+require rm -rf tmp
+require mkdir tmp
+cd tmp || bailout "can not cd to tmp"
+require rm -f $PF test.empty
+require touch test.empty
+
+zpm test test.empty 2>/dev/null
+failsok zpm-test of empty file
+
+zpm init $PF
+okexit zpm-init new file
+
+tryrun zpm newpackage -f $PF basics-1.0-1
+pkgid=$(zpm list -f $PF)
+okstreq "$pkgid" "basics-1.0-1" "have basics 1.0"
+
+require zpm pkg -f $PF basics version=2.0
+pkgid=$(zpm list -f $PF)
+okstreq "$pkgid" "basics-2.0-1" "have basics 2.0"
+
+cd ..
+rm -rf tmp
+finish
+