test/craigler_search_test.rb in quixoten-craigler-1.1.0 vs test/craigler_search_test.rb in quixoten-craigler-1.2.0

- old
+ new

@@ -45,10 +45,16 @@ should "accept multiple locations" do assert_nothing_raised() do Craigler::Search.new('Suzuki Boulevard M50', :in => [:utah, :nevada]) end end + + should "allow us to limit the number of pages searched" do + one_page_count = Craigler::Search.new('Honda', :in => :utah, :page_limit => 1).results.size + two_page_count = Craigler::Search.new('Honda', :in => :utah, :page_limit => 2).results.size + assert(one_page_count < two_page_count, "#{one_page_count} is not less than #{two_page_count}") + end end context "fetching search results" do setup do @search = Craigler::Search.new('Honda', :in => :utah, :only => :motorcycles, :page_limit => 1) @@ -57,14 +63,8 @@ should "return an array of hashes" do results = @search.results() assert(results.is_a?(Array), "Array exptected but was #{results.class}") assert(results.size > 0, "No results were returned") assert(results.inject(true) {|t,r| t && r.is_a?(Hash)}) - end - - should "allow us to limit the number of pages searched" do - one_page_count = @search.results(:page_limit => 1).size - two_page_count = @search.results(:page_limit => 2, :refresh => true).size - assert(one_page_count < two_page_count, "#{one_page_count} is not less than #{two_page_count}") end end end