Sha256: 2309c26f366d50a9fc8a2a2d1bcc91c57f2d2efda16b7140564cab42cec5ed22

Contents?: true

Size: 643 Bytes

Versions: 5

Compression:

Stored size: 643 Bytes

Contents

$:.unshift File.join(File.dirname(__FILE__), '..', '..', '..', 'lib')

require 'test/unit'
require 'nitro/mixin/rss'

class TC_RssMixin < Test::Unit::TestCase # :nodoc: all
  include Nitro
  include RssMixin
  
  Blog = Struct.new(:title, :body, :to_href)

  def test_render
    blogs = []
    blogs << Blog.new('Hello1', 'World1', 'uri1');
    blogs << Blog.new('Hello2', 'World2', 'uri2');
    blogs << Blog.new('Hello3', 'World3', 'uri3');

    rss = build_rss(blogs, :link => 'http://www.navel.gr')

    assert_match %r{<link>http://www.navel.gr/uri1</link>}, rss
    assert_match %r{<link>http://www.navel.gr/uri2</link>}, rss
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
nitro-0.21.0 test/nitro/mixin/tc_rss.rb
nitro-0.21.2 test/nitro/mixin/tc_rss.rb
nitro-0.22.0 test/nitro/mixin/tc_rss.rb
nitro-0.23.0 test/nitro/mixin/tc_rss.rb
nitro-0.24.0 test/nitro/mixin/tc_rss.rb