9 my $schema = DBICTest->init_schema();
12 local $TODO = 'call accessors when calling create() or update()';
15 $schema->resultset('Track')->new_result( { title => 'foo', cd => 1 } );
18 is( $row->increment, 2 );
21 $schema->resultset('Track')
22 ->create( { title => 'bar', cd => 1, increment => 1 } );
23 is( $row->increment, 2 );
25 # $row isa DBICTest::Schema::Track
26 $row->get_from_storage;
27 is( $row->increment, 2 );
29 $row->update( { increment => 3 } );
30 $row->get_from_storage;
31 is( $row->increment, 4 );
34 $row->get_from_storage;
35 is( $row->increment, 4 );
39 $schema->resultset('Track')
40 ->create( { title => 'bar', cd => 2, set_increment => 1 } );
42 ok( !$@, 'lives ok' );
43 is( $row->increment, 1 );