6 class TestMakerSyndication < TestCase
9 @uri = "http://purl.org/rss/1.0/modules/syndication/"
11 t = Time.iso8601("2000-01-01T12:00:05+00:00")
13 alias_method(:to_s, :iso8601)
17 :updatePeriod => "hourly",
18 :updateFrequency => "2",
24 rss = RSS::Maker.make("1.0") do |maker|
25 setup_dummy_channel(maker)
26 set_elements(maker.channel)
27 setup_dummy_item(maker)
29 assert_syndication(@elements, rss.channel)
33 def accessor_name(name)
37 def set_elements(target)
38 @elements.each do |name, value|
39 target.__send__("#{accessor_name(name)}=", value)