From 2059ca6a0c102144cd80c26891d8ba5bfeba1fca Mon Sep 17 00:00:00 2001 From: AntonioTerceiro Date: Fri, 28 Dec 2007 14:58:04 +0000 Subject: [PATCH] ActionItem23: linking to articles --- app/models/rss_feed.rb | 4 ++-- test/unit/rss_feed_test.rb | 10 +++++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/app/models/rss_feed.rb b/app/models/rss_feed.rb index ff09571..e6c2c35 100644 --- a/app/models/rss_feed.rb +++ b/app/models/rss_feed.rb @@ -84,8 +84,8 @@ class RssFeed < Article # rfc822 xml.pubDate(article.created_on.rfc2822) # FIXME link to article - xml.link("http://www.yourDomain.com/linkToYourPost") - xml.guid("http://www.yourDomain.com/linkToYourPost") + xml.link(article.url) + xml.guid(article.url) end end end diff --git a/test/unit/rss_feed_test.rb b/test/unit/rss_feed_test.rb index 029b6f6..ae132ee 100644 --- a/test/unit/rss_feed_test.rb +++ b/test/unit/rss_feed_test.rb @@ -116,7 +116,15 @@ class RssFeedTest < Test::Unit::TestCase end should 'provide link to each article' do - flunk 'pending' + profile = create_user('testuser').person + art = profile.articles.build(:name => 'myarticle'); art.save! + feed = RssFeed.new(:name => 'feed') + feed.profile = profile + feed.save! + + data = feed.data + assert_match "#{art.url}", data + assert_match "#{art.url}", data end should 'be able to indicate maximum number of items' do -- libgit2 0.21.2