Sha256: 1a7dee382085c836517cfb611ca84c1dd41f83a157ad2cf413be5ebcc981afb6
Contents?: true
Size: 1.19 KB
Versions: 6
Compression:
Stored size: 1.19 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/"> <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/\"]]} 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
6 entries across 6 versions & 1 rubygems