+ $updates = {
+ id => $user->id,
+ address => {
+ street => "101 Main Street",
+ city => "Podunk",
+ state => "New York"
+ }
+ };
+ $user = $user_rs->recursive_update( $updates );
+ $user = $user_rs->recursive_update( $updates );
+ is( $schema->resultset( 'Address' )->search({ user_id => $user->id })->count, 1,
+ 'the right number of addresses' );
+
+