Fixes due to Rose::DBx::Object::I18N API change.
[blog.pm-common-perl-mods.git] / Form-Processor-Model-RDBO / t / create-many-to-one.t
blob3b8dd7171a07c59569879a6dda49181b88348707
1 use strict;
2 use Test::More tests => 3;
4 use lib 't/lib';
6 use NewDB;
7 use RDBO::Artist;
8 use RDBO::Album;
9 use Form::Album;
11 my $db = NewDB->new();
13 $db->init();
15 foreach my $artist ( qw/ purgen rage / ) {
16     RDBO::Artist->new( name => $artist )->save();
19 my $form = Form::Album->new();
21 ok( $form );
23 ok( $form->validate( { title => 'Album1', artist_fk => 1 } ) );
25 my $item = $form->update_from_form();
26 $item->save();
28 is( $item->artist_id, 1 );
30 $item->delete();
32 my $items = Rose::DB::Object::Manager->get_objects(object_class => 'RDBO::Artist');
34 $_->delete() foreach @$items;