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