Sha256: 656d9195393ab3f3d25f9c464f6436a5b86bf2135cb53ae0716ab7b4e5087023
Contents?: true
Size: 494 Bytes
Versions: 2
Compression:
Stored size: 494 Bytes
Contents
$: << File.expand_path(File.dirname(__FILE__) + '/../lib') require 'rubygems' require 'test/unit' require 'valuable.rb' require 'mocha/setup' class Person < Valuable has_value :first_name has_value :last_name def initialize(atts={}) self.first_name = "Joe" super(atts) end end class ParseWithTest < Test::Unit::TestCase def test_that_attributes_are_accessible_in_custom_constructor assert_nothing_raised do Person.new(:last_name => 'Smith') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
valuable-0.9.14 | test/custom_initializer_test.rb |
valuable-0.9.13 | test/custom_initializer_test.rb |