Sha256: 033c4d93c9d51129545be3e061d046488f8b4d6c88b0c3576bd05870db0e8b0a

Contents?: true

Size: 1.21 KB

Versions: 1

Compression:

Stored size: 1.21 KB

Contents

require 'spec_helper'

describe Amazon::Associates do
  describe ".browse_node_lookup" do
    context "with 'TopSellers' response group" do
      before(:all) do
        @response = Amazon::Associates.browse_node_lookup("5", :response_group => "TopSellers")
      end
      it_should_behave_like "Amazon Associates response"

      it "should work" do
        @response.browse_nodes.first.id.should == '5'
        @response.request_query.response_groups.first.should == "TopSellers"
      end
    end

    context "with 'BrowseNodeInfo' response group" do
      before(:all) do
        @response = Amazon::Associates.browse_node_lookup("5", :response_group => "BrowseNodeInfo")
      end
      it_should_behave_like "Amazon Associates response"

      it "should work" do
        @response.request_query.response_groups.first.should == "BrowseNodeInfo"
      end
    end

    context "with 'NewReleases' response group" do
      before(:all) do
        @response = Amazon::Associates.browse_node_lookup("5", :response_group => "NewReleases")
      end
      it_should_behave_like "Amazon Associates response"

      it "should work" do
        @response.request_query.response_groups.first.should == "NewReleases"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
amazon-associates-0.7.2 spec/requests/browse_node_lookup_spec.rb