From 9d968bc2219318ea4f8bd2df877f026c9625a2df Mon Sep 17 00:00:00 2001 From: kou Date: Mon, 11 Feb 2008 08:24:18 +0000 Subject: * lib/rss/rss.rb (RSS::VERSION), test/rss/test_version.rb: 0.2.3 -> 0.2.4. * lib/rss/maker.rb, lib/rss/maker/, test/rss/test_maker_2.0.rb: fixed a bug that RSS::Maker.make("0.9")'s item doesn't make some elements if description is missed. Reported by Michael Auzenne. Thanks!!! * lib/rss/maker/0.9.rb, test/rss/test_maker_0.9.rb: RSS::Maker.make("0.9") generates RSS 0.92 not RSS 0.91. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/rss/test_maker_0.9.rb | 2 +- test/rss/test_maker_2.0.rb | 29 +++++++++++++++++++++++++++++ test/rss/test_version.rb | 2 +- 3 files changed, 31 insertions(+), 2 deletions(-) (limited to 'test/rss') diff --git a/test/rss/test_maker_0.9.rb b/test/rss/test_maker_0.9.rb index df92945a86..c211bf605b 100644 --- a/test/rss/test_maker_0.9.rb +++ b/test/rss/test_maker_0.9.rb @@ -13,7 +13,7 @@ module RSS setup_dummy_channel(maker) setup_dummy_image(maker) end - assert_equal("0.91", rss.rss_version) + assert_equal("0.92", rss.rss_version) rss = RSS::Maker.make("0.91") do |maker| setup_dummy_channel(maker) diff --git a/test/rss/test_maker_2.0.rb b/test/rss/test_maker_2.0.rb index 8fd9134f70..c338e343a3 100644 --- a/test/rss/test_maker_2.0.rb +++ b/test/rss/test_maker_2.0.rb @@ -430,6 +430,35 @@ module RSS test_items(false) end + def test_pubDate_without_description + title = "TITLE" + link = "http://hoge.com/" + description = "text hoge fuga" + author = "oprah@oxygen.net" + pubDate = Time.now + + rss = RSS::Maker.make("2.0") do |maker| + setup_dummy_channel(maker) + + maker.items.new_item do |item| + item.title = title + item.link = link + # item.description = description + item.author = author + item.pubDate = pubDate + end + end + assert_equal(1, rss.items.size) + rss.channel.items.each_with_index do |item, i| + assert_equal(title, item.title) + assert_equal(link, item.link) + # assert_equal(description, item.description) + assert_equal(author, item.author) + assert_equal(pubDate, item.pubDate) + assert_equal(pubDate, item.date) + end + end + def test_guid isPermaLink = "true" content = "http://inessential.com/2002/09/01.php#a2" diff --git a/test/rss/test_version.rb b/test/rss/test_version.rb index 8f6771a4f3..64f6f0482e 100644 --- a/test/rss/test_version.rb +++ b/test/rss/test_version.rb @@ -3,7 +3,7 @@ require "rss-testcase" module RSS class TestVersion < TestCase def test_version - assert_equal("0.2.3", ::RSS::VERSION) + assert_equal("0.2.4", ::RSS::VERSION) end end end -- cgit v1.2.3