module CcApiStub::OrganizationUsers
Public Class Methods
fail_to_delete(options = {})
click to toggle source
# File lib/cc_api_stub/organization_users.rb, line 16 def fail_to_delete(options = {}) stub_delete(object_endpoint(options[:id]), {}, response(500)) end
succeed_to_delete(options = {})
click to toggle source
# File lib/cc_api_stub/organization_users.rb, line 6 def succeed_to_delete(options = {}) if options.has_key? :roles options[:roles].each do |role| stub_delete(object_endpoint(options[:id], role.to_s.pluralize), {}, response(200, "")) end end stub_delete(object_endpoint(options[:id]), {}, response(200, "")) end
Private Class Methods
object_endpoint(id = nil, role="users")
click to toggle source
# File lib/cc_api_stub/organization_users.rb, line 22 def object_endpoint(id = nil, role="users") %r{/v2/organizations/[^/]+/#{role}/#{id}[^/]+$} end