sub run_tests{
my $schema = shift;
- plan tests => 27;
+ plan tests => 28;
my $dvd_rs = $schema->resultset( 'Dvd' );
my $user_rs = $schema->resultset( 'User' );
# changing existing records
-
+
my $num_of_users = $user_rs->count;
$updates = {
id => $dvd->id,
is ( $dvd->tags->count, 0, 'Tags deleted' );
is ( $dvd->liner_notes->notes, 'test note changed', 'might_have record changed' );
-
+ $updates = {
+ name => 'Test name 1',
+ };
+ $dvd = $dvd_rs->search( { id => $dvd->id } )->recursive_update( $updates, [ 'id' ] );
+ is ( $dvd->name, 'Test name 1', 'Dvd name set in a resultset with restricted id' );
+
# repeatable
$updates = {