Sha256: 595fc19e4f340cf2a33e24aa772fc1c717d88930012d29cd5c3bd0eec6b7b0c8
Contents?: true
Size: 1.2 KB
Versions: 3
Compression:
Stored size: 1.2 KB
Contents
# coding:utf-8 #-- # ニフティクラウドSDK for Ruby # # Ruby Gem Name:: nifty-cloud-sdk # Author:: NIFTY Corporation # Copyright:: Copyright 2011 NIFTY Corporation All Rights Reserved. # License:: Distributes under the same terms as Ruby # Home:: http://cloud.nifty.com/api/ #++ require File.dirname(__FILE__) + '/test_helper.rb' context "Response classes" do before do @http_xml = <<-RESPONSE <RebootInstancesResponse xmlns="http://cp.cloud.nifty.com/api/1.7/"> <return>true</return> </RebootInstancesResponse> RESPONSE @response = NIFTY::Response.parse(:xml => @http_xml) end specify "should show the response as a formatted string when calling #inspect" do # sorting the response hash first since ruby 1.8.6 and ruby 1.9.1 sort the hash differently before the inspect @response.sort.inspect.should.equal %{[[\"return\", \"true\"], [\"xmlns\", \"http://cp.cloud.nifty.com/api/1.7/\"]]} end specify "should be a Hash" do @response.kind_of?(Hash).should.equal true end specify "should return its members" do @response.keys.length.should.equal 2 test_array = ["return", "xmlns"].sort @response.keys.sort.should.equal test_array end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
nifty-cloud-sdk-1.11.beta1 | test/test_Cloud_responses.rb |
nifty-cloud-sdk-1.9.beta1 | test/test_Cloud_responses.rb |
nifty-cloud-sdk-1.8.beta1 | test/test_Cloud_responses.rb |