From: Zbigniew Lukasiak Date: Fri, 22 Oct 2010 12:17:50 +0000 (+0200) Subject: test for fixed_fields X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=a4ecdd8419319b934a186dae8830c20542deb151;p=chaz%2Fp5-DBIx-Class-ResultSet-RecursiveUpdate test for fixed_fields --- diff --git a/t/lib/RunTests.pm b/t/lib/RunTests.pm index d3a4f7b..d0fce5b 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 => 46; + plan tests => 47; my $dvd_rs = $schema->resultset('Dvd'); my $user_rs = $schema->resultset('User'); @@ -20,6 +20,15 @@ sub run_tests { my $initial_dvd_count = $dvd_rs->count; my $updates; + $dvd_rs->search( { dvd_id => 1 } )->recursive_update( { + owner => { username => 'aaa' } + }, + [ 'dvd_id' ] + ); + + my $u = $user_rs->find( $dvd_rs->find( 1 )->owner->id ); + is( $u->username, 'aaa', 'fixed_fields' ); + # try to create with a not existing rel $updates = { name => 'Test name for nonexisting rel',