Sha256: 5ef9ba5841f7a18779516cfb793cee9dc3ae99f85666268191e3101a53b2c815
Contents?: true
Size: 619 Bytes
Versions: 2
Compression:
Stored size: 619 Bytes
Contents
require 'test/unit' require 'marc' class XMLWriterTest < Test::Unit::TestCase def test_writer() # get a record reader = MARC::Reader.new('test/one.dat') record = reader.entries[0] str_writer = StringWriter.new() xml_writer = MARC::XMLWriter.new(str_writer) xml_writer.write(record) assert_match /<\?xml version='1.0'\?>/, str_writer.buffer end end # little class that enables wriing to a string # like it's a file class StringWriter attr_reader :buffer def initialize @buffer = '' end def write(str) @buffer += str end def to_s return @buffer end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
marc-0.0.8 | test/tc_xmlwriter.rb |
marc-0.0.7 | test/tc_xmlwriter.rb |