From d8b59c1a3315b3f9b1576a141dc6d614fb0a7976 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Wed, 27 May 2009 21:07:13 -0300 Subject: [PATCH] ActionItem1049: reversing the order of feed items --- lib/feed_handler.rb | 2 +- test/unit/feed_handler_test.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/feed_handler.rb b/lib/feed_handler.rb index 0660f27..aa17e1c 100644 --- a/lib/feed_handler.rb +++ b/lib/feed_handler.rb @@ -29,7 +29,7 @@ class FeedHandler container.fetched_at = Time.now parsed_feed = parse(content) container.feed_title = parsed_feed.title - parsed_feed.items[0..container.limit-1].each do |item| + parsed_feed.items[0..container.limit-1].reverse.each do |item| container.add_item(item.title, item.link, item.date, item.content) end container.finish_fetch diff --git a/test/unit/feed_handler_test.rb b/test/unit/feed_handler_test.rb index ff5b3ca..3e27f1d 100644 --- a/test/unit/feed_handler_test.rb +++ b/test/unit/feed_handler_test.rb @@ -26,7 +26,7 @@ class FeedHandlerTest < Test::Unit::TestCase should 'process feed and populate container' do handler.process(container) assert_equal 'Feed for unit tests', container.feed_title - assert_equal ["Last POST", "Second POST", "First POST"], container.feed_items.map {|item| item[:title]} + assert_equal ["First POST", "Second POST", "Last POST"], container.feed_items.map {|item| item[:title]} end should 'raise exception when parser nil' do -- libgit2 0.21.2