X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/82a77663f02cc52042feeebebe6a7a254d44e385..6d8a27a40903f0dc61876947cecc9401edd3a32c:/services/api/test/unit/permission_test.rb diff --git a/services/api/test/unit/permission_test.rb b/services/api/test/unit/permission_test.rb index c1b8943773..20cffdaaa7 100644 --- a/services/api/test/unit/permission_test.rb +++ b/services/api/test/unit/permission_test.rb @@ -354,4 +354,17 @@ class PermissionTest < ActiveSupport::TestCase end end + test "active user cannot write admin's repo" do + set_user_from_auth :active + assert_raises ArvadosModel::PermissionDeniedError, "pwned" do + repositories(:repository3).update_attributes(name: "kilroy") + end + end + + test "active user cannot change repo name via can_manage permission" do + set_user_from_auth :active + assert_raises ArvadosModel::PermissionDeniedError, "pwned" do + repositories(:foo).update_attributes(name: "arvados") + end + end end