From: Michal Fojtik <mfoj...@redhat.com>
Signed-off-by: Michal fojtik <mfoj...@redhat.com> --- client/tests/methods/instance_test.rb | 6 ++++++ client/tests/models/image_test.rb | 2 ++ 2 files changed, 8 insertions(+) diff --git a/client/tests/methods/instance_test.rb b/client/tests/methods/instance_test.rb index 47b3934..4abe1b2 100644 --- a/client/tests/methods/instance_test.rb +++ b/client/tests/methods/instance_test.rb @@ -50,6 +50,12 @@ describe Deltacloud::Client::Methods::Instance do @client.must_respond_to :instance result = @client.instance('inst1') result.must_be_instance_of Deltacloud::Client::Instance + result.public_addresses.wont_be_empty + result.public_addresses.first[:type].must_equal :hostname + result.public_addresses.first.type.must_equal :hostname + result.public_addresses.first[:value].must_equal 'img1.inst1.public.com' + result.public_addresses.first.value.must_equal 'img1.inst1.public.com' + result.public_addresses.first.to_s.must_equal 'img1.inst1.public.com' lambda { @client.instance(nil) }.must_raise Deltacloud::Client::NotFound lambda { @client.instance('foo') }.must_raise Deltacloud::Client::NotFound end diff --git a/client/tests/models/image_test.rb b/client/tests/models/image_test.rb index 6c32d06..a9305ed 100644 --- a/client/tests/models/image_test.rb +++ b/client/tests/models/image_test.rb @@ -58,6 +58,8 @@ describe Deltacloud::Client::Image do it 'supports #id' do img = @client.image('img1') lambda { img.id.must_equal 'img1' }.must_output nil, "[DEPRECATION] `id` is deprecated because of a possible conflict with Object#id. Use `_id` instead.\n" + img.must_respond_to :url + img.url.must_equal 'http://localhost:3001/api/images/img1' end end -- 1.8.1.4