Sha256: 86b4b5e0a448abb64537af6964638c87703ef77e741f431d3be02967a5131072

Contents?: true

Size: 593 Bytes

Versions: 10

Compression:

Stored size: 593 Bytes

Contents

require 'test/unit'
require 'marc'

class WriterTest < Test::Unit::TestCase

    def test_writer()
        writer = MARC::Writer.new('test/writer.dat')
        record = MARC::Record.new()
        record.append(MARC::DataField.new('245', '0', '1', ['a', 'foo']))
        writer.write(record)
        writer.close()

        # read it back to make sure
        reader = MARC::Reader.new('test/writer.dat')
        records = reader.entries()
        assert_equal(records.length(), 1)
        assert_equal(records[0], record)

        # cleanup
        File.unlink('test/writer.dat')
    end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
marc-0.1.0 test/tc_writer.rb
marc-0.0.8 test/tc_writer.rb
marc-0.0.9 test/tc_writer.rb
marc-0.1.2 test/tc_writer.rb
marc-0.1.8 test/tc_writer.rb
marc-0.1.6 test/tc_writer.rb
marc-0.1.4 test/tc_writer.rb
marc-0.1.7 test/tc_writer.rb
marc-0.1.5 test/tc_writer.rb
marc-0.1.3 test/tc_writer.rb