summaryrefslogtreecommitdiff
path: root/tests/test-remote-add.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-remote-add.sh')
-rwxr-xr-xtests/test-remote-add.sh14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/test-remote-add.sh b/tests/test-remote-add.sh
index badf1495..01864b6a 100755
--- a/tests/test-remote-add.sh
+++ b/tests/test-remote-add.sh
@@ -21,7 +21,7 @@ set -euo pipefail
. $(dirname $0)/libtest.sh
-echo '1..13'
+echo '1..14'
setup_test_repository "bare"
$OSTREE remote add origin http://example.com/ostree/gnome
@@ -63,6 +63,18 @@ assert_file_has_content list.txt "http://another.com/repo"
assert_file_has_content list.txt "http://another-noexist.example.com/anotherrepo"
echo "ok remote list with urls"
+cd ${test_tmpdir}
+rm -rf parent-repo
+ostree_repo_init parent-repo
+$OSTREE config set core.parent ${test_tmpdir}/parent-repo
+${CMD_PREFIX} ostree --repo=parent-repo remote add --no-gpg-verify parent-remote http://parent-remote.example.com/parent-remote
+$OSTREE remote list > list.txt
+assert_file_has_content list.txt "origin"
+assert_file_has_content list.txt "another"
+assert_file_has_content list.txt "another-noexist"
+assert_file_has_content list.txt "parent-remote"
+echo "ok remote list with parent repo remotes"
+
$OSTREE remote delete another
echo "ok remote delete"