diff options
author | Alexander Larsson <alexl@redhat.com> | 2016-05-02 12:38:12 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2016-05-02 12:38:12 +0200 |
commit | a68e3bba50cba5380932017680225144e8a3127c (patch) | |
tree | a516ae08f3a3f3048c2559dfe2fe26a645f2f4c0 /tests | |
parent | e5fad0714e94f9a5f8fc07d9ed9bf43a0d56d477 (diff) | |
download | xdg-app-a68e3bba50cba5380932017680225144e8a3127c.tar.gz |
tests: Add tests for list/info commands
Diffstat (limited to 'tests')
-rw-r--r-- | tests/libtest.sh | 6 | ||||
-rwxr-xr-x | tests/test-run.sh | 10 |
2 files changed, 13 insertions, 3 deletions
diff --git a/tests/libtest.sh b/tests/libtest.sh index 57e74d4..a42bff9 100644 --- a/tests/libtest.sh +++ b/tests/libtest.sh @@ -146,12 +146,12 @@ assert_file_empty() { setup_repo () { . $(dirname $0)/make-test-runtime.sh > /dev/null . $(dirname $0)/make-test-app.sh > /dev/null - xdg-app remote-add --user --no-gpg-verify repo repo + xdg-app remote-add --user --no-gpg-verify test-repo repo } install_repo () { - ${XDG_APP} --user install repo org.test.Platform master - ${XDG_APP} --user install repo org.test.Hello master + ${XDG_APP} --user install test-repo org.test.Platform master + ${XDG_APP} --user install test-repo org.test.Hello master } run () { diff --git a/tests/test-run.sh b/tests/test-run.sh index 4a7200a..6c758b3 100755 --- a/tests/test-run.sh +++ b/tests/test-run.sh @@ -33,6 +33,7 @@ assert_has_symlink $USERDIR/app/org.test.Hello/current assert_symlink_has_content $USERDIR/app/org.test.Hello/current ^$ARCH/master$ assert_has_dir $USERDIR/app/org.test.Hello/$ARCH/master assert_has_symlink $USERDIR/app/org.test.Hello/$ARCH/master/active +ID=`readlink $USERDIR/app/org.test.Hello/$ARCH/master/active` assert_has_file $USERDIR/app/org.test.Hello/$ARCH/master/active/deploy assert_has_file $USERDIR/app/org.test.Hello/$ARCH/master/active/metadata assert_has_dir $USERDIR/app/org.test.Hello/$ARCH/master/active/files @@ -48,6 +49,15 @@ assert_file_has_content $USERDIR/exports/share/applications/mimeinfo.cache x-tes assert_has_file $USERDIR/exports/share/icons/hicolor/icon-theme.cache assert_has_file $USERDIR/exports/share/icons/hicolor/index.theme +$XDG_APP list --user | grep org.test.Hello +$XDG_APP list --user -d | grep org.test.Hello | grep test-repo +$XDG_APP list --user -d | grep org.test.Hello | grep current +$XDG_APP list --user -d | grep org.test.Hello | grep ${ID:0:12} + +$XDG_APP info --user org.test.Hello +$XDG_APP info --user org.test.Hello | grep test-repo +$XDG_APP info --user org.test.Hello | grep $ID + echo "ok install" run org.test.Hello > hello_out |