Sha256: 9fa4ed8a335ae616bb15aca27ebc1c9131f37ed8642dc85f9925d2294af8397c
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
require "spec_helper" module Sucker describe "Related items" do let(:worker) do worker = Sucker.new( :locale => "us", :key => amazon["key"], :secret => amazon["secret"]) worker << { "Operation" => "ItemLookup", "IdType" => "ASIN", "ResponseGroup" => ["RelatedItems"], "RelationshipType" => "AuthorityTitle" } worker end context "Child" do use_vcr_cassette "integration/related_items/child", :record => :new_episodes it "finds parent and related items" do worker << { "ItemId" => "0415246334" } response = worker.get response.node("RelatedItem").size.should eql 1 parent_asin = response.node("RelatedItem").first["Item"]["ASIN"] end end context "Parent" do use_vcr_cassette "integration/related_items/parent", :record => :new_episodes it "finds related items" do worker << { "ItemId" => "B000ASPUES" } response = worker.get response.node("RelatedItem").size.should > 1 end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sucker-1.0.0.beta.2 | spec/integration/related_items_spec.rb |