Sha256: 2de9d109e9348edd2d19cd86964d5b7d8b9831cd537ed396124342c366476521
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
require File.dirname(__FILE__) + "/../test_helper" class Amazon::Associates::BrowseNodeLookupTest < Test::Unit::TestCase include FilesystemTestHelper def setup set_valid_caching_options end def test_browse_node_lookup_with_invalid_request assert_raise(Amazon::Associates::RequiredParameterMissing) do Amazon::Associates.browse_node_lookup(nil) end end def test_browse_node_lookup_with_no_result assert_raise(Amazon::Associates::InvalidParameterValue) do Amazon::Associates.browse_node_lookup("abc") end end def test_items_have_browsenodes item = Amazon::Associates.item_lookup('B000ROI682', :response_group => 'BrowseNodes').items.first assert item.browse_nodes.size > 1 item.browse_nodes.each do |browsenode| assert_kind_of Amazon::Associates::BrowseNode, browsenode assert !browsenode.to_s.include?('&'), browsenode.to_s end end def test_browse_nodes_have_top_sellers assert !Amazon::Associates.browse_node_lookup(:response_group => 'TopSellers', :browse_node_id => 493964).browse_nodes.first.top_sellers.empty? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
amazon-associates-0.6.3 | test/amazon/browse_node_test.rb |