diff options
| author | kou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2004-12-08 12:58:36 +0000 |
|---|---|---|
| committer | kou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2004-12-08 12:58:36 +0000 |
| commit | 2fa78a09f7d3c35640f261cc427944a5011401cc (patch) | |
| tree | a54da3329420c04614c460c3b45388951a790aa2 /test/rss/test_maker_trackback.rb | |
| parent | 1fc7f84ed05d1a457040d9be92e753ceb6cc66ce (diff) | |
| download | ruby-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.rb | 13 |
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) |
