X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fp5-DBIx-Class-ResultSet-RecursiveUpdate;a=blobdiff_plain;f=t%2Flib%2FRunTests.pm;h=88ec1c93808e8c631d3de5cdfe3a5874d04e239e;hp=fea0b4634e7d8affe2057a354ec0dedb2e743829;hb=8cc7f86b76634bbae9ec36aca0cb2669ebe78a18;hpb=ce9a63106394833955cf6fdcfadce46495903458 diff --git a/t/lib/RunTests.pm b/t/lib/RunTests.pm index fea0b46..88ec1c9 100644 --- a/t/lib/RunTests.pm +++ b/t/lib/RunTests.pm @@ -9,7 +9,7 @@ use DBIx::Class::ResultSet::RecursiveUpdate; sub run_tests{ my $schema = shift; - plan tests => 40; + plan tests => 41; my $dvd_rs = $schema->resultset( 'Dvd' ); my $user_rs = $schema->resultset( 'User' ); @@ -198,7 +198,7 @@ sub run_tests{ ); is( $user->borrowed_dvds->count, 1, 'if_not_submitted delete' ); - my @tags = $schema->resultset( 'Tag' )->search(); + @tags = $schema->resultset( 'Tag' )->search(); $dvd_updated = DBIx::Class::ResultSet::RecursiveUpdate::Functions::recursive_update( resultset => $schema->resultset( 'Dvd' ), updates => { @@ -213,7 +213,15 @@ sub run_tests{ is( scalar @rel_tags, 2, 'tags related' ); ok( $rel_tags[0]->file eq 'file0' || $rel_tags[0]->file eq 'file1', 'tags related' ); + my $new_person = { + name => 'Amiri Barksdale', + username => 'amiri', + password => 'amiri', + }; + ok(my $new_user = $user_rs->recursive_update( $new_person )); + #print STDERR Dumper $new_user; + # $updates = { # name => 'Test name 1', # };