aboutsummaryrefslogtreecommitdiffstats
path: root/test/rss/test_maker_2.0.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/rss/test_maker_2.0.rb')
-rw-r--r--test/rss/test_maker_2.0.rb82
1 files changed, 41 insertions, 41 deletions
diff --git a/test/rss/test_maker_2.0.rb b/test/rss/test_maker_2.0.rb
index 9fe6543dd9..7285f11a72 100644
--- a/test/rss/test_maker_2.0.rb
+++ b/test/rss/test_maker_2.0.rb
@@ -13,15 +13,15 @@ module RSS
assert_raise(LocalJumpError) do
RSS::Maker.make("2.0")
end
-
+
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
end
assert_equal("2.0", rss.rss_version)
-
+
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
-
+
maker.encoding = "EUC-JP"
end
assert_equal("2.0", rss.rss_version)
@@ -29,7 +29,7 @@ module RSS
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
-
+
maker.standalone = "yes"
end
assert_equal("2.0", rss.rss_version)
@@ -37,7 +37,7 @@ module RSS
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
-
+
maker.encoding = "EUC-JP"
maker.standalone = "yes"
end
@@ -72,7 +72,7 @@ module RSS
]
generator = "RSS Maker"
ttl = "60"
-
+
rss = RSS::Maker.make("2.0") do |maker|
maker.channel.title = title
maker.channel.link = link
@@ -96,18 +96,18 @@ module RSS
new_hour.content = hour
end
end
-
+
categories.each do |category|
maker.channel.categories.new_category do |new_category|
new_category.content = category
end
end
-
+
maker.channel.generator = generator
maker.channel.ttl = ttl
end
channel = rss.channel
-
+
assert_equal(title, channel.title)
assert_equal(link, channel.link)
assert_equal(description, channel.description)
@@ -127,11 +127,11 @@ module RSS
skipHours.each_with_index do |hour, i|
assert_equal(hour.to_i, channel.skipHours.hours[i].content)
end
-
+
channel.categories.each_with_index do |category, i|
assert_equal(categories[i], category.content)
end
-
+
assert_equal(generator, channel.generator)
assert_equal(ttl.to_i, channel.ttl)
@@ -145,7 +145,7 @@ module RSS
link = "http://hoge.com"
description = "fugafugafugafuga"
language = "ja"
-
+
assert_not_set_error("maker.channel", %w(title)) do
RSS::Maker.make("2.0") do |maker|
# maker.channel.title = title
@@ -182,7 +182,7 @@ module RSS
assert_not_nil(rss)
end
-
+
def test_cloud
domain = "rpc.sys.com"
port = "80"
@@ -206,7 +206,7 @@ module RSS
assert_equal(registerProcedure, cloud.registerProcedure)
assert_equal(protocol, cloud.protocol)
end
-
+
def test_not_valid_cloud
domain = "rpc.sys.com"
port = "80"
@@ -269,7 +269,7 @@ module RSS
end
assert_nil(rss.channel.cloud)
end
-
+
def test_image
title = "fugafuga"
@@ -282,7 +282,7 @@ module RSS
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
maker.channel.link = link
-
+
maker.image.title = title
maker.image.url = url
maker.image.width = width
@@ -301,7 +301,7 @@ module RSS
RSS::Maker.make("2.0") do |maker|
# setup_dummy_channel(maker)
maker.channel.link = link
-
+
maker.image.title = title
maker.image.url = url
maker.image.width = width
@@ -322,7 +322,7 @@ module RSS
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
maker.channel.link = link
-
+
# maker.image.title = title
maker.image.url = url
maker.image.width = width
@@ -336,7 +336,7 @@ module RSS
setup_dummy_channel(maker)
# maker.channel.link = link
maker.channel.link = nil
-
+
maker.image.title = title
maker.image.url = url
maker.image.width = width
@@ -348,7 +348,7 @@ module RSS
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
maker.channel.link = link
-
+
maker.image.title = title
# maker.image.url = url
maker.image.width = width
@@ -357,7 +357,7 @@ module RSS
end
assert_nil(rss.image)
end
-
+
def test_items(with_convenience_way=true)
title = "TITLE"
link = "http://hoge.com/"
@@ -374,7 +374,7 @@ module RSS
item_size = 5
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
-
+
item_size.times do |i|
maker.items.new_item do |item|
item.title = "#{title}#{i}"
@@ -400,7 +400,7 @@ module RSS
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
-
+
item_size.times do |i|
maker.items.new_item do |item|
item.title = "#{title}#{i}"
@@ -467,7 +467,7 @@ module RSS
def test_guid
isPermaLink = "true"
content = "http://inessential.com/2002/09/01.php#a2"
-
+
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
setup_dummy_item(maker)
@@ -483,7 +483,7 @@ module RSS
def test_not_valid_guid
content = "http://inessential.com/2002/09/01.php#a2"
-
+
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
setup_dummy_item(maker)
@@ -493,12 +493,12 @@ module RSS
end
assert_nil(rss.channel.items.last.guid)
end
-
+
def test_enclosure
url = "http://www.scripting.com/mp3s/weatherReportSuite.mp3"
length = "12216320"
type = "audio/mpeg"
-
+
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
setup_dummy_item(maker)
@@ -518,7 +518,7 @@ module RSS
url = "http://www.scripting.com/mp3s/weatherReportSuite.mp3"
length = "12216320"
type = "audio/mpeg"
-
+
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
setup_dummy_item(maker)
@@ -529,7 +529,7 @@ module RSS
enclosure.type = type
end
assert_nil(rss.channel.items.last.enclosure)
-
+
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
setup_dummy_item(maker)
@@ -540,7 +540,7 @@ module RSS
enclosure.type = type
end
assert_nil(rss.channel.items.last.enclosure)
-
+
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
setup_dummy_item(maker)
@@ -557,7 +557,7 @@ module RSS
def test_source
url = "http://static.userland.com/tomalak/links2.xml"
content = "Tomalak's Realm"
-
+
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
setup_dummy_item(maker)
@@ -574,7 +574,7 @@ module RSS
def test_not_valid_source
url = "http://static.userland.com/tomalak/links2.xml"
content = "Tomalak's Realm"
-
+
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
setup_dummy_item(maker)
@@ -584,7 +584,7 @@ module RSS
source.content = content
end
assert_nil(rss.channel.items.last.source)
-
+
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
setup_dummy_item(maker)
@@ -595,11 +595,11 @@ module RSS
end
assert_nil(rss.channel.items.last.source)
end
-
+
def test_category
domain = "http://www.fool.com/cusips"
content = "MSFT"
-
+
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
setup_dummy_item(maker)
@@ -616,7 +616,7 @@ module RSS
def test_not_valid_category
content = "Grateful Dead"
-
+
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
setup_dummy_item(maker)
@@ -627,7 +627,7 @@ module RSS
end
assert(rss.channel.items.last.categories.empty?)
end
-
+
def test_textInput
title = "fugafuga"
description = "text hoge fuga"
@@ -659,7 +659,7 @@ module RSS
end
end
end
-
+
def test_not_valid_textInput
title = "fugafuga"
description = "text hoge fuga"
@@ -678,7 +678,7 @@ module RSS
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
-
+
maker.textinput.title = title
# maker.textinput.description = description
maker.textinput.name = name
@@ -688,7 +688,7 @@ module RSS
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
-
+
maker.textinput.title = title
maker.textinput.description = description
# maker.textinput.name = name
@@ -698,7 +698,7 @@ module RSS
rss = RSS::Maker.make("2.0") do |maker|
setup_dummy_channel(maker)
-
+
maker.textinput.title = title
maker.textinput.description = description
maker.textinput.name = name