## 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 }