Sha256: 7e4431ea95782dfb878d19b08b6f54cf129f4e587b3369163f9f68c13749d1ca

Contents?: true

Size: 451 Bytes

Versions: 2

Compression:

Stored size: 451 Bytes

Contents

# Test facets/attributes.rb

require 'facets/attributes.rb'

require 'test/unit'

class TC_Attributes_Using_Attr < Test::Unit::TestCase
  class A
    attr :x, :cast=>"to_s"
  end

  def test_01
    assert_equal( "to_s", A.ann(:x,:cast) )
  end
end

class TC_Attributes_Using_Attr_Accessor < Test::Unit::TestCase
  class A
    attr_accessor :x, :cast=>"to_s"
  end

  def test_01
    a = A.new
    assert_equal( [:x], A.instance_attributes )
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
facets-2.2.0 test/unit/test_attributes.rb
facets-2.2.1 test/unit/test_attributes.rb