]> pd.if.org Git - zpackage/blobdiff - t/zpmtest.t
add zpm-test program to check for valid zpm db files
[zpackage] / t / zpmtest.t
diff --git a/t/zpmtest.t b/t/zpmtest.t
new file mode 100755 (executable)
index 0000000..89dfe08
--- /dev/null
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+# test addfile
+
+. tap.sh
+
+plan 3
+
+PF=test.db
+
+rm -f $PF
+touch $PF
+
+zpm-test $PF
+failsok empty file is not zpm file
+rm -f $PF
+
+appid=$(sqlite3 $PF 'pragma application_id')
+zpm-test $PF
+failsok empty db is not zpm file
+rm -f $PF
+
+zpm-init $PF
+zpm-test $PF
+okexit 'new init db is zpm file'
+
+finish
+
+rm -f test.*