Sha256: 60200330738d807ba7420ec2433ca3b5b21d51af99ac70e290daf015a047eb72
Contents?: true
Size: 646 Bytes
Versions: 1
Compression:
Stored size: 646 Bytes
Contents
require 'test/unit' require 'carat/attr' # fixture class C attr :a, :a= attr :b?, :b= attr :c, true attr :d, :e, true end # test class TC_Attr < Test::Unit::TestCase def setup @c = C.new end def test_1 assert_nothing_raised{ @c.a = 10 } assert_equal( 10, @c.a ) end def test_2 assert_nothing_raised{ @c.b = "1" } assert( @c.b? ) end def test_3 assert_nothing_raised{ @c.c = 20 } assert_equal( 20, @c.c ) end def test_4 assert_nothing_raised{ @c.d = 30 } assert_equal( 30, @c.d ) assert_nothing_raised{ @c.e = 40 } assert_equal( 40, @c.e ) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
carats-0.3.0 | test/tc_attr.rb |