Sha256: 29cb2568535b9585c1c17247c9b52326048963ca20f2995d07a5d9acd41fde91

Contents?: true

Size: 480 Bytes

Versions: 1

Compression:

Stored size: 480 Bytes

Contents


require 'test/unit'
require 'carat/ostructable'


# fixture

class Record
  include OpenStructable
end


# test

class TC_OpenStructable < Test::Unit::TestCase

  def test_record
    record = nil
    assert_nothing_raised {
      record = Record.new
      record.name    = "John Smith"
      record.age     = 70
      record.pension = 300
    }
    assert_equal( "John Smith", record.name )
    assert_equal( 70, record.age )
    assert_equal( nil, record.address )
  end
 
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
carats-0.3.0 test/tc_ostructable.rb