summaryrefslogtreecommitdiffstats
path: root/test/rss/test_maker_trackback.rb
diff options
context:
space:
mode:
authorkou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2004-12-08 12:58:36 +0000
committerkou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2004-12-08 12:58:36 +0000
commit2fa78a09f7d3c35640f261cc427944a5011401cc (patch)
treea54da3329420c04614c460c3b45388951a790aa2 /test/rss/test_maker_trackback.rb
parent1fc7f84ed05d1a457040d9be92e753ceb6cc66ce (diff)
downloadruby-2fa78a09f7d3c35640f261cc427944a5011401cc.tar.gz
ruby-2fa78a09f7d3c35640f261cc427944a5011401cc.tar.xz
ruby-2fa78a09f7d3c35640f261cc427944a5011401cc.zip
* lib/rss, test/rss, sample/rss: backported from CVS HEAD.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@7509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rss/test_maker_trackback.rb')
-rw-r--r--test/rss/test_maker_trackback.rb13
1 files changed, 9 insertions, 4 deletions
diff --git a/test/rss/test_maker_trackback.rb b/test/rss/test_maker_trackback.rb
index bffa60e96..e90bb600a 100644
--- a/test/rss/test_maker_trackback.rb
+++ b/test/rss/test_maker_trackback.rb
@@ -10,18 +10,23 @@ module RSS
@elements = {
:ping => "http://bar.com/tb.cgi?tb_id=rssplustrackback",
- :about => "http://foo.com/trackback/tb.cgi?tb_id=20020923",
+ :abouts => [
+ "http://foo.com/trackback/tb.cgi?tb_id=20020923",
+ "http://bar.com/trackback/tb.cgi?tb_id=20041114",
+ ],
}
end
def test_rss10
- rss = RSS::Maker.make("1.0", ["trackback"]) do |maker|
+ rss = RSS::Maker.make("1.0") do |maker|
setup_dummy_channel(maker)
setup_dummy_item(maker)
item = maker.items.last
- @elements.each do |name, value|
- item.__send__("#{accessor_name(name)}=", value)
+ item.trackback_ping = @elements[:ping]
+ @elements[:abouts].each do |about|
+ new_about = item.trackback_abouts.new_about
+ new_about.value = about
end
end
assert_trackback(@elements, rss.items.last)