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