spec/bearcat/group_memberships_spec.rb in bearcat-1.2.10 vs spec/bearcat/group_memberships_spec.rb in bearcat-1.2.11

- old
+ new

@@ -11,7 +11,26 @@ created_group_membership['id'] == 14 created_group_membership['group_id'] == 3 created_group_membership['workflow_state'] == 'accepted' created_group_membership['user_id'] == 6 end + + describe 'GroupMemberships#delete_group_membership' do + + context 'deleting the group membership by id' do + it 'deletes a group membership' do + stub_delete(@client, "/api/v1/groups/3/memberships/3").to_return(json_response("ok.json")) + deleted_response = @client.delete_group_membership(3, 'memberships', 3) + deleted_response['ok'] == true + end + end + + context 'deleting the group membership by user and group id' do + it 'deletes a group membership' do + stub_delete(@client, "/api/v1/groups/3/users/3").to_return(json_response("ok.json")) + deleted_response = @client.delete_group_membership(3, 'users', 3) + deleted_response['ok'] == true + end + end + end end