From 04be0132d4321dee58494626386fc19d18fd26cd Mon Sep 17 00:00:00 2001 From: Aurelio A. Heckert Date: Wed, 16 Feb 2011 19:41:16 -0300 Subject: [PATCH] Padronize Gallery::to_html() and makes rss happy --- app/models/gallery.rb | 2 +- test/unit/feed_writer_test.rb | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/models/gallery.rb b/app/models/gallery.rb index 60ceba8..c965147 100644 --- a/app/models/gallery.rb +++ b/app/models/gallery.rb @@ -9,7 +9,7 @@ class Gallery < Folder end include ActionView::Helpers::TagHelper - def to_html(options) + def to_html(options={}) article = self lambda do render :file => 'content_viewer/image_gallery', :locals => {:article => article} diff --git a/test/unit/feed_writer_test.rb b/test/unit/feed_writer_test.rb index 6d72558..90a7037 100644 --- a/test/unit/feed_writer_test.rb +++ b/test/unit/feed_writer_test.rb @@ -14,6 +14,16 @@ class FeedWriterTest < Test::Unit::TestCase assert_match('/tagger/' + articles.first.slug, feed) end + should 'generate feed with a gallery' do + articles = [] + profile = fast_create(:profile, :identifier => "tagger") + articles << fast_create(:gallery, :name => 'my pics', :profile_id => profile.id) + writer = FeedWriter.new + + feed = writer.write(articles) + assert_match('my pics', feed) + end + should 'use title, link and description' do writer = FeedWriter.new rss = writer.write([], :title => "my title", :description => "my description", :link => "http://example.com/") -- libgit2 0.21.2