Sha256: dbbeec6a4d3338e5618ee574f977d0b42855f7637d3914be23a9061b29265b23
Contents?: true
Size: 775 Bytes
Versions: 3
Compression:
Stored size: 775 Bytes
Contents
require 'spec_helper' module Kosher describe Item do describe ".build" do use_vcr_cassette '0143105825', :match_requests_on => [:host] let(:asin) { '0143105825' } let(:response) do request = Request.new(credentials) request.locale = :us request.batchify([asin]) algorithm = request.get algorithm.instance_variable_get(:@response) end let(:item) do doc = response.find('Item').first Item.build(doc) end it "should build an item" do item.should be_a Item item.asin.should eql asin end it "should build the offers of an item" do item.offers.count.should > 0 item.offers.first.should be_a Offer end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kosher-0.1.2 | spec/kosher/item_spec.rb |
kosher-0.1.1 | spec/kosher/item_spec.rb |
kosher-0.1.0 | spec/kosher/item_spec.rb |