module CcApiStub::Applications
Public Class Methods
fail_to_find(app_id)
click to toggle source
# File lib/cc_api_stub/applications.rb, line 46 def fail_to_find(app_id) stub_get(%r{/v2/apps/#{app_id}}, {}, response(404, {:code => 100004, :description => "The app name could not be found:"})) end
succeed_to_create()
click to toggle source
# File lib/cc_api_stub/applications.rb, line 11 def succeed_to_create response_body = Helper.load_fixtures("fake_cc_created_application") stub_post(%r{/v2/apps$}, nil, response(201, response_body)) end
succeed_to_load(options={})
click to toggle source
# File lib/cc_api_stub/applications.rb, line 6 def succeed_to_load(options={}) response_body = Helper.load_fixtures(options.delete(:fixture) || "fake_cc_#{object_name}", options) stub_get(object_endpoint(options[:id]), {}, response(200, response_body)) end
succeed_to_load_service_bindings()
click to toggle source
# File lib/cc_api_stub/applications.rb, line 41 def succeed_to_load_service_bindings response_body = Helper.load_fixtures("fake_cc_service_bindings") stub_get(%r{/v2/apps/[^/]+/service_bindings/?(?:\?.+)?$}, {}, response(200, response_body)) end
succeed_to_load_stats()
click to toggle source
# File lib/cc_api_stub/applications.rb, line 25 def succeed_to_load_stats response_body = Helper.load_fixtures("fake_cc_stats") stub_get(%r{/v2/apps/[^/]+/stats$}, {}, response(200, response_body)) end
succeed_to_load_summary(options={})
click to toggle source
# File lib/cc_api_stub/applications.rb, line 34 def succeed_to_load_summary(options={}) response = summary_fixture response["state"] = options[:state] if options.has_key?(:state) response["routes"] = options[:routes] if options.has_key?(:routes) stub_get(%r{/v2/apps/[^/]+/summary$}, {}, response(200, response)) end
succeed_to_map_route()
click to toggle source
# File lib/cc_api_stub/applications.rb, line 21 def succeed_to_map_route stub_put(%r{/v2/apps/[^/]+/routes/[^/]+$}, {}, response(201, {})) end
succeed_to_update(options={})
click to toggle source
# File lib/cc_api_stub/applications.rb, line 16 def succeed_to_update(options={}) response_body = Helper.load_fixtures(:fake_cc_application, options) stub_put(object_endpoint(options[:id]), nil, response(200, response_body)) end
summary_fixture()
click to toggle source
# File lib/cc_api_stub/applications.rb, line 30 def summary_fixture Helper.load_fixtures("fake_cc_application_summary") end
Private Class Methods
object_endpoint(id = nil)
click to toggle source
# File lib/cc_api_stub/applications.rb, line 52 def object_endpoint(id = nil) %r{/v2/apps/#{id}[^/]+$} end