spec/model_helper.rb in ib-ruby-0.7.9 vs spec/model_helper.rb in ib-ruby-0.7.10

- old
+ new

@@ -188,18 +188,31 @@ end shared_examples_for 'Model instantiated with properties' do it 'auto-assigns all properties given to initializer' do props.each do |name, value| + #p subject, name, value subject.send(name).should == value end end it_behaves_like 'Model properties' it_behaves_like 'Valid Model' end shared_examples_for 'Model properties' do + + it 'leaves order_id alone, no aliasing' do + if subject.respond_to?(:order_id) + subject.order_id.should be_nil + if subject.respond_to?(:local_id=) + subject.local_id = 1313 + subject.order_id.should be_nil + subject.order_id = 2222 + subject.local_id.should == 1313 + end + end + end it 'allows setting properties' do expect { props.each do |name, value| subject.send("#{name}=", value)