spec/integration/japan_spec.rb in sucker-1.0.0.beta.4 vs spec/integration/japan_spec.rb in sucker-1.0.0

- old
+ new

@@ -1,27 +1,35 @@ # encoding: utf-8 require "spec_helper" module Sucker - describe "A Japanese request" do - use_vcr_cassette "integration/japan", :record => :new_episodes - let(:item) do - worker = Sucker.new( - :locale => "jp", - :key => amazon["key"], - :secret => amazon["secret"]) + describe "Item lookup" do - worker << { - "Operation" => "ItemLookup", - "IdType" => "ASIN", - "ResponseGroup" => ["ItemAttributes", "OfferFull"], - "ItemId" => "482224816X" } - worker.get.find("Item").first - end + context "in Japan" do - it "returns an array of items" do - item.should be_an_instance_of Hash - item["ItemAttributes"]["Binding"].should eql "単行本(ソフトカバー)" + use_vcr_cassette "integration/japan", :record => :new_episodes + + let(:item) do + worker = Sucker.new( + :locale => "jp", + :key => amazon["key"], + :secret => amazon["secret"]) + + worker << { + "Operation" => "ItemLookup", + "IdType" => "ASIN", + "ResponseGroup" => ["ItemAttributes", "OfferFull"], + "ItemId" => "482224816X" } + worker.get.find("Item").first + end + + it "returns items in Japanese" do + item.should be_an_instance_of Hash + item["ItemAttributes"]["Binding"].should eql "単行本(ソフトカバー)" + end + end + end + end