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