From 02025c4fde1336313bb1428707245a05bd8b8a29 Mon Sep 17 00:00:00 2001 From: Lucas Di Pentima Date: Tue, 16 Nov 2021 19:24:16 -0300 Subject: [PATCH] 18340: Adds test for role & filter group deletion. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- .../arvados/v1/groups_controller_test.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/services/api/test/functional/arvados/v1/groups_controller_test.rb b/services/api/test/functional/arvados/v1/groups_controller_test.rb index 02a4ce9663..79b66f35e8 100644 --- a/services/api/test/functional/arvados/v1/groups_controller_test.rb +++ b/services/api/test/functional/arvados/v1/groups_controller_test.rb @@ -538,6 +538,20 @@ class Arvados::V1::GroupsControllerTest < ActionController::TestCase assert_includes(owners, groups(:asubproject).uuid) end + test "delete filter & role groups" do + authorize_with :admin + [:afiltergroup, :private_role].each do |grp| + assert !Group.find_by_uuid(groups(grp).uuid).is_trashed + post :destroy, params: { + id: groups(grp).uuid, + format: :json, + } + assert_response :success + # Should not be trashed + assert_nil Group.find_by_uuid(groups(grp).uuid) + end + end + ### trashed project tests ### # -- 2.39.5