Permalink
Browse files

adding test for exception if nullable rel call is not explicitly defi…

…ned as undef on insert
  • Loading branch information...
1 parent f4db594 commit c49fcf72f1166614c95811743b72cc6d3c23930a Guillermo Roditi committed Mar 22, 2009
Showing with 5 additions and 2 deletions.
  1. +2 −0 Changes
  2. +3 −2 t/66relationship.t
View
@@ -23,6 +23,8 @@ Revision history for DBIx::Class
in the wrong order.
- columns/+columns attributes now support { as => select } hahsrefs
- support for views both in DBIC and via deploy() in SQLT
+ - test for not dying if a column isn't loaded after insert and a rel using
+ it is called. (eg ->new({ name => 'foo'})->bar if bar uses bar_id)
0.08099_06 2009-01-23 07:30:00 (UTC)
- Allow a scalarref to be supplied to the 'from' resultset attribute
View
@@ -8,7 +8,7 @@ use DBICTest;
my $schema = DBICTest->init_schema();
-plan tests => 70;
+plan tests => 71;
# has_a test
my $cd = $schema->resultset("CD")->find(4);
@@ -35,10 +35,11 @@ is( $cds[1]->title, 'Forkful of bees', 'search_related with abstract query ok' )
if ($INC{'DBICTest/HelperRels.pm'}) {
$artist->add_to_cds({ title => 'Big Flop', year => 2005 });
} else {
- $artist->create_related( 'cds', {
+ my $big_flop = $artist->create_related( 'cds', {
title => 'Big Flop',
year => 2005,
} );
+ lives_ok { $big_flop->genre} "Don't throw exception when col is not loaded after insert";
}
my $big_flop_cd = ($artist->search_related('cds'))[3];

0 comments on commit c49fcf7

Please sign in to comment.