Sha256: d44ca0475ce0905d791d37973a29534df5063b1b736a4203ce54594a71417e37
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
require File.dirname(File.expand_path(__FILE__))+'/helper' class TestXmlcanonicalizer < Test::Unit::TestCase should "canonicalize a simple xml file" do xml_canonicalizer = XML::Util::XmlCanonicalizer.new(true,true) xml = "<foo bar='test'/>"; rexml = REXML::Document.new(xml); xml_canonicalized = xml_canonicalizer.canonicalize(rexml); xml_expect = "<foo bar=\"test\"></foo>"; assert_equal xml_expect, xml_canonicalized end should "canonicalize a complex xml file" do fp = File.new(File.dirname(File.expand_path(__FILE__))+'/complex.xml','r') xml = '' while (l = fp.gets) xml += l end fp.close xml_canonicalizer = XML::Util::XmlCanonicalizer.new(true,true) rexml = REXML::Document.new(xml); xml_canonicalized = xml_canonicalizer.canonicalize(rexml); fp = File.new(File.dirname(File.expand_path(__FILE__))+'/expected.xml','r') xml_expect = '' while (l = fp.gets) xml_expect += l end fp.close assert_equal xml_expect, xml_canonicalized end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
xmlcanonicalizer-0.1.0 | test/test_xmlcanonicalizer.rb |