diff --git a/spec/integration/association_spec.rb b/spec/integration/association_spec.rb index 79e0ac8..e5d3537 100644 --- a/spec/integration/association_spec.rb +++ b/spec/integration/association_spec.rb @@ -298,6 +298,13 @@ if ADAPTER Area.first(:name => 'area1').machine.should == machine2 end + it 'should save both the object and parent if both are new' do + area1 = Area.new(:name => 'area1') + area1.machine = Machine.new(:name => 'machine1') + area1.save + area1.machine_id.should == area1.machine.id + end + it '#belongs_to with namespaced models' do repository(ADAPTER) do module FlightlessBirds