test/unit/garb/report_response_test.rb in garb-0.7.4 vs test/unit/garb/report_response_test.rb in garb-0.7.5
- old
+ new
@@ -7,8 +7,15 @@
filename = File.join(File.dirname(__FILE__), '..', '..', "/fixtures/report_feed.xml")
response = ReportResponse.new(File.read(filename))
assert_equal ['33', '2', '1'], response.results.map(&:pageviews)
end
+
+ should "return an empty array if there are no results" do
+ response = ReportResponse.new("result xml")
+ Crack::XML.stubs(:parse).with("result xml").returns({'feed' => {'entry' => nil}})
+
+ assert_equal [], response.results
+ end
end
end
end