summaryrefslogtreecommitdiff
path: root/test/add
diff options
context:
space:
mode:
authorDaniel Friesel <derf@derf.homelinux.org>2009-04-22 10:44:15 +0200
committerDaniel Friesel <derf@derf.homelinux.org>2009-04-22 10:44:15 +0200
commit8f2e0fb1e5972e1fe1b267f5939c60097d28b3f3 (patch)
treefcdcf74299ddccd1cc152f7670e2a990a03dc401 /test/add
parentd6e476488b760e5e06d629cdd1e101a03f48c2ba (diff)
Added tests for pkg push
Diffstat (limited to 'test/add')
-rw-r--r--test/add21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/add b/test/add
new file mode 100644
index 0000000..9810ca4
--- /dev/null
+++ b/test/add
@@ -0,0 +1,21 @@
+## vim:ft=zsh
+echo "# pkg add (ok)"
+pkg add $repo
+[[ -e $test_pdir/$repo/foo ]]
+[[ -d $test_pdir/$repo/.git ]]
+
+echo "# pkg add (already installed)"
+! pkg add $repo
+
+echo "# populate_collected"
+[[ -L $test_home/bin/$file ]]
+[[ -x $(readlink $test_home/bin/$file) ]]
+[[ -e $test_pdir/.collected/man/man2/$file.2 ]]
+
+repeat 2 {
+ echo "# pkg list"
+ stringcmp "core\n$repo" "$(pkg list local)"
+ stringcmp "$complement\nrb\nrb-bare\nrc\nrc-bare" "$(pkg list not-installed)"
+ stringcmp "core\nra\nra-bare\nrb\nrb-bare\nrc\nrc-bare" "$(pkg list remote)"
+ pkg update
+}