module CcApiStub::Domains

Public Class Methods

succeed_to_add_space() click to toggle source
# File lib/cc_api_stub/domains.rb, line 20
def succeed_to_add_space
  response_body = Helper.load_fixtures("fake_cc_created_domain")
  stub_put(%r{/v2/domains/[^/]+/spaces/[^/]+$}, {}, response(201, response_body))
end
succeed_to_create() click to toggle source
# File lib/cc_api_stub/domains.rb, line 6
def succeed_to_create
  response_body = Helper.load_fixtures("fake_cc_created_domain")
  stub_post(%r{/v2/domains/?(\?.+)?$}, {}, response(201, response_body))
end
succeed_to_delete() click to toggle source
# File lib/cc_api_stub/domains.rb, line 11
def succeed_to_delete
  stub_delete(%r{/v2/domains/[^/\?]+$}, {}, response(200))
end
succeed_to_load_spaces() click to toggle source
# File lib/cc_api_stub/domains.rb, line 15
def succeed_to_load_spaces
  response_body = Helper.load_fixtures("fake_cc_domain_spaces")
  stub_get(%r{/v2/domains/[^/]+/spaces.*$}, {}, response(200, response_body))
end

Private Class Methods

object_endpoint(id = nil) click to toggle source
# File lib/cc_api_stub/domains.rb, line 27
def object_endpoint(id = nil)
  %r{/v2/domains/#{id}[^/]+$}
end