X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/feb463839301b0b596089e48a981660365d2c4a7..bf4193eeaa390cec08bbb8333a53fbc89edfd7f3:/services/api/test/helpers/users_test_helper.rb diff --git a/services/api/test/helpers/users_test_helper.rb b/services/api/test/helpers/users_test_helper.rb index 4cf70cfbc6..e106d994cd 100644 --- a/services/api/test/helpers/users_test_helper.rb +++ b/services/api/test/helpers/users_test_helper.rb @@ -1,4 +1,10 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + module UsersTestHelper + include CurrentApiClient + def verify_link(response_items, link_object_name, expect_link, link_class, link_name, head_uuid, tail_uuid, head_kind, fetch_object, class_name) link = find_obj_in_resp response_items, 'arvados#link', link_object_name @@ -44,11 +50,9 @@ module UsersTestHelper oid_login_perms = Link.where(tail_uuid: email, link_class: 'permission', name: 'can_login').where("head_uuid like ?", User.uuid_like_pattern) - if expect_oid_login_perms - assert oid_login_perms.any?, "expected oid_login_perms" - else - assert !oid_login_perms.any?, "expected all oid_login_perms deleted" - end + + # these don't get added any more! they shouldn't appear ever. + assert !oid_login_perms.any?, "expected all oid_login_perms deleted" repo_perms = Link.where(tail_uuid: uuid, link_class: 'permission', @@ -73,17 +77,14 @@ module UsersTestHelper assert !vm_login_perms.any?, "expected all vm_login_perms deleted" end - group = Group.where(name: 'All users').select do |g| - g[:uuid].match(/-f+$/) - end.first - group_read_perms = Link.where(tail_uuid: uuid, - head_uuid: group[:uuid], + group_write_perms = Link.where(tail_uuid: uuid, + head_uuid: all_users_group_uuid, link_class: 'permission', - name: 'can_read') + name: 'can_write') if expect_group_perms - assert group_read_perms.any?, "expected all users group read perms" + assert group_write_perms.any?, "expected all users group write perms" else - assert !group_read_perms.any?, "expected all users group perm deleted" + assert !group_write_perms.any?, "expected all users group write perms deleted" end signed_uuids = Link.where(link_class: 'signature',