X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Frun%2F01core.tl;h=c41ef17a099515097ed22f792ed714e1d0472115;hb=82a9670084516f29c0442b27b37e40b419addab6;hp=2fd7befa0ca13d4a53dd5fca64daf29da23787ee;hpb=37f235890c1bbe025eb3b09ff484b65319aa343e;p=dbsrgits%2FDBIx-Class.git diff --git a/t/run/01core.tl b/t/run/01core.tl index 2fd7bef..c41ef17 100644 --- a/t/run/01core.tl +++ b/t/run/01core.tl @@ -96,7 +96,7 @@ my @cd = $schema->source("CD")->columns; is_deeply( \@cd, [qw/cdid artist title year/], 'column order'); -$cd = $schema->resultset("CD")->search({ title => 'Spoonful of bees' }, { cols => ['title'] })->next; +$cd = $schema->resultset("CD")->search({ title => 'Spoonful of bees' }, { columns => ['title'] })->next; is($cd->title, 'Spoonful of bees', 'subset of columns returned correctly'); $cd = $schema->resultset("CD")->search(undef, { include_columns => [ 'artist.name' ], join => [ 'artist' ] })->find(1); @@ -104,20 +104,20 @@ $cd = $schema->resultset("CD")->search(undef, { include_columns => [ 'artist.nam is($cd->title, 'Spoonful of bees', 'Correct CD returned with include'); is($cd->get_column('name'), 'Caterwauler McCrae', 'Additional column returned'); -# insert_or_update +# update_or_insert $new = $schema->resultset("Track")->new( { trackid => 100, cd => 1, position => 1, title => 'Insert or Update', } ); -$new->insert_or_update; -ok($new->in_storage, 'insert_or_update insert ok'); +$new->update_or_insert; +ok($new->in_storage, 'update_or_insert insert ok'); # test in update mode $new->pos(5); -$new->insert_or_update; -is( $schema->resultset("Track")->find(100)->pos, 5, 'insert_or_update update ok'); +$new->update_or_insert; +is( $schema->resultset("Track")->find(100)->pos, 5, 'update_or_insert update ok'); eval { $schema->class("Track")->load_components('DoesNotExist'); };