[PATCH conductor] Adds API entrypoints - Provider, Provider Accounts
Jozef Zigmund
jzigmund at redhat.com
Fri Aug 24 12:53:05 UTC 2012
On Thu, 2012-08-23 at 18:15 +0200, pblaho at redhat.com wrote:
> From: Petr Blaho <pblaho at redhat.com>
>
> Adds tests too.
> ---
> src/app/views/api/entrypoint/index.xml.haml | 2 ++
> .../controllers/api/entrypoint_controller_spec.rb | 6 ++++--
> 2 files changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/src/app/views/api/entrypoint/index.xml.haml b/src/app/views/api/entrypoint/index.xml.haml
> index 597edbc..183ee31 100644
> --- a/src/app/views/api/entrypoint/index.xml.haml
> +++ b/src/app/views/api/entrypoint/index.xml.haml
> @@ -5,3 +5,5 @@
> %pools{:href => api_pools_url}
> %provider_images{:href => api_provider_images_url}
> %target_images{:href => api_target_images_url}
> + %providers{:href => api_providers_url}
> + %provider_accounts{:href => api_provider_accounts_url}
> diff --git a/src/spec/controllers/api/entrypoint_controller_spec.rb b/src/spec/controllers/api/entrypoint_controller_spec.rb
> index c3425e0..ff2fbdf 100644
> --- a/src/spec/controllers/api/entrypoint_controller_spec.rb
> +++ b/src/spec/controllers/api/entrypoint_controller_spec.rb
> @@ -37,14 +37,16 @@ describe Api::EntrypointController do
>
> it { response.should be_success }
> it { response.headers['Content-Type'].should include("application/xml") }
> - it {
> + it "should have all resources URLs" do
> resp = Hash.from_xml(response.body)
> api = resp['api']
> api['images']['href'].should == api_images_url
> api['builds']['href'].should == api_builds_url
> api['target_images']['href'].should == api_target_images_url
> api['provider_images']['href'].should == api_provider_images_url
> - }
> + api['providers']['href'].should == api_providers_url
> + api['provider_accounts']['href'].should == api_provider_accounts_url
> + end
> end
> end
> end
ACK
More information about the aeolus-devel
mailing list