module CcApiStub::SpaceUsers

Public Class Methods

fail_to_delete(options = {}) click to toggle source
# File lib/cc_api_stub/space_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/space_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/space_users.rb, line 22
def object_endpoint(id = nil, role="users")
  %r{/v2/spaces/[^/]+/#{role}/#{id}[^/]+$}
end