diff options
Diffstat (limited to 'test/rss/test_setup_maker_0.9.rb')
-rw-r--r-- | test/rss/test_setup_maker_0.9.rb | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/test/rss/test_setup_maker_0.9.rb b/test/rss/test_setup_maker_0.9.rb index 9408728371..c20186cc8a 100644 --- a/test/rss/test_setup_maker_0.9.rb +++ b/test/rss/test_setup_maker_0.9.rb @@ -49,10 +49,19 @@ module RSS new_hour.content = hour end end + + setup_dummy_image(maker) + end + + assert_not_set_error("maker.image", %w(title url)) do + RSS::Maker.make("0.91") do |maker| + rss.channel.setup_maker(maker) + end end new_rss = RSS::Maker.make("0.91") do |maker| rss.channel.setup_maker(maker) + setup_dummy_image(maker) end channel = new_rss.channel @@ -74,9 +83,8 @@ module RSS skipHours.each_with_index do |hour, i| assert_equal(hour.to_i, channel.skipHours.hours[i].content) end - + assert(channel.items.empty?) - assert_nil(channel.image) assert_nil(channel.textInput) end @@ -121,6 +129,7 @@ module RSS rss = RSS::Maker.make("0.91") do |maker| setup_dummy_channel(maker) + setup_dummy_image(maker) maker.textinput.title = title maker.textinput.description = description @@ -130,6 +139,7 @@ module RSS new_rss = RSS::Maker.make("0.91") do |maker| rss.channel.setup_maker(maker) + rss.image.setup_maker(maker) rss.textinput.setup_maker(maker) end @@ -157,6 +167,8 @@ module RSS item.description = "#{description}#{i}" end end + + setup_dummy_image(maker) end new_rss = RSS::Maker.make("0.91") do |maker| @@ -169,15 +181,16 @@ module RSS item.setup_maker(maker.items) end end + + rss.image.setup_maker(maker) end - + assert_equal(item_size, new_rss.items.size) new_rss.items.each_with_index do |item, i| assert_equal("#{title}#{i}", item.title) assert_equal("#{link}#{i}", item.link) assert_equal("#{description}#{i}", item.description) end - end def test_setup_maker_items_backward_compatibility @@ -209,8 +222,9 @@ module RSS end setup_dummy_channel(maker) + setup_dummy_image(maker) end - + new_rss = RSS::Maker.make("0.91") do |maker| rss.setup_maker(maker) end @@ -228,6 +242,5 @@ module RSS assert_equal(charset, xss.charset) assert_equal(alternate, xss.alternate) end - end end |