summaryrefslogtreecommitdiff
path: root/test/add
diff options
context:
space:
mode:
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
+}