Commit 22081f3ec6e7e6ec3c55c2149c56f92ac7e2f154

Authored by AntonioTerceiro
1 parent 289efcbd

ActionItem23: linking to profile in RSS feed



git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1144 3f533792-8f58-4932-b0fe-aaf55b0a4547
app/models/rss_feed.rb
@@ -69,8 +69,7 @@ class RssFeed < Article @@ -69,8 +69,7 @@ class RssFeed < Article
69 xml.rss(:version=>"2.0") do 69 xml.rss(:version=>"2.0") do
70 xml.channel do 70 xml.channel do
71 xml.title(_("%s's RSS feed") % (self.profile.name)) 71 xml.title(_("%s's RSS feed") % (self.profile.name))
72 - # FIXME link to profile  
73 - xml.link("http://www.yourDomain.com") 72 + xml.link(self.profile.url)
74 xml.description(_("%s's content published at %s") % [self.profile.name, self.profile.environment.name]) 73 xml.description(_("%s's content published at %s") % [self.profile.name, self.profile.environment.name])
75 xml.language("pt_BR") 74 xml.language("pt_BR")
76 for article in articles 75 for article in articles
test/unit/rss_feed_test.rb
@@ -107,7 +107,12 @@ class RssFeedTest < Test::Unit::TestCase @@ -107,7 +107,12 @@ class RssFeedTest < Test::Unit::TestCase
107 end 107 end
108 108
109 should 'provide link to profile' do 109 should 'provide link to profile' do
110 - flunk 'pending' 110 + profile = create_user('testuser').person
  111 + feed = RssFeed.new(:name => 'feed')
  112 + feed.profile = profile
  113 + feed.save!
  114 +
  115 + assert_match "<link>#{profile.url}</link>", feed.data
111 end 116 end
112 117
113 should 'provide link to each article' do 118 should 'provide link to each article' do