tests: Fix writable repo test

When I removed the `transaction` symlink, that made this test start
failing.  Fix it by doing `chmod` on `repo/objects`, which is what the
core `ostree_repo_is_writable()` looks at.
This commit is contained in:
Colin Walters 2015-05-13 22:11:39 -04:00
parent c10bc00249
commit 3f9fa58213

View File

@ -394,10 +394,10 @@ if test "$(id -u)" != "0"; then
cd ${test_tmpdir}
rm -f expected-fail error-message
$OSTREE init --mode=archive-z2 --repo=repo-noperm
chmod -w repo-noperm
chmod -w repo-noperm/objects
$OSTREE --repo=repo-noperm pull-local repo 2> error-message || touch expected-fail
assert_has_file expected-fail
assert_file_has_content error-message "Permission denied"
chmod +w repo-noperm
chmod +w repo-noperm/objects
echo "ok unwritable repo was caught"
fi