Sha256: 275aca054817ff17611aea68e204e319f33a827d4f69d5589340484845a79cc0
Contents?: true
Size: 1015 Bytes
Versions: 2
Compression:
Stored size: 1015 Bytes
Contents
$:.unshift File.join(File.dirname(__FILE__), '..', '..', '..', 'lib') require 'test/unit' require 'nitro/builders/xml' class TC_BuildersXml < Test::Unit::TestCase # :nodoc: all def test_string x = N::XmlString.new x.start_tag('html'). start_tag('title').text('hello').end_tag('title'). end_tag('html') assert_equal '<html><title>hello</title></html>', x end def test_missing x = N::XmlString.new x.b('This is bold') assert_equal '<b>This is bold</b>', x x = N::XmlString.new x.a('Navel', :href => 'http://www.navel.gr') assert_equal '<a href="http://www.navel.gr">Navel</a>', x x = N::XmlString.new x.b { x.i 'Hello', :class =>'new' x.p 'Paragraph' } assert_equal '<b><i class="new">Hello</i><p>Paragraph</p></b>', x end def test_xml_builder buffer = '' x = N::XmlBuilder.new(buffer) x.start_tag('html'). start_tag('title').text('hello').end_tag('title'). end_tag('html') assert_equal '<html><title>hello</title></html>', buffer end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nitro-0.9.3 | test/nitro/builders/tc_xml.rb |
nitro-0.9.5 | test/nitro/builders/tc_xml.rb |