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)