spec/requests/item_search_spec.rb in amazon-associates-0.7.1 vs spec/requests/item_search_spec.rb in amazon-associates-0.7.2

- old
+ new

@@ -1,27 +1,25 @@ -require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') +require 'spec_helper' -module Amazon - module Associates - describe ".item_search" do - context "when omitting required parameters" do - it "should fail" do - proc { Amazon::Associates.item_search(nil) }.should raise_error(Amazon::Associates::RequiredParameterMissing) - end +describe Amazon::Associates do + describe ".item_search" do + context "when omitting required parameters" do + it "should fail" do + proc { Amazon::Associates.item_search(nil) }.should raise_error(Amazon::Associates::RequiredParameterMissing) end + end - context "when the country is not recognized" do - it "should fail" do - proc { Amazon::Associates.item_search('ruby', :country => :asfdkjjk) }.should raise_error(Amazon::Associates::RequestError) - end + context "when the country is not recognized" do + it "should fail" do + proc { Amazon::Associates.item_search('ruby', :country => :asfdkjjk) }.should raise_error(Amazon::Associates::RequestError) end + end - context "on valid request" do - before(:all) do - @response = Amazon::Associates.item_search("ruby", :item_page => 2) - end - - it_should_behave_like "Amazon Associates response" + context "on valid request" do + before(:all) do + @response = Amazon::Associates.item_search("ruby", :item_page => 2) end + + it_should_behave_like "Amazon Associates response" end end -end \ No newline at end of file +end