Sha256: d8ee6d3617328996791142963012c9670b818afaa70e128e2492571624bba92c
Contents?: true
Size: 1.07 KB
Versions: 3
Compression:
Stored size: 1.07 KB
Contents
require_relative "./../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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
amazon-associates-0.7.2 | test/amazon/browse_node_test.rb |
amazon-associates-0.7.1 | test/amazon/browse_node_test.rb |
amazon-associates-0.7.0 | test/amazon/browse_node_test.rb |