X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fresultset%2Fupdate_delete.t;h=542ea073ce54c2d1377d445a1b749f0cdb1e6707;hb=22912b455e1116d0172ac9dea850304b82c96ac1;hp=05d245bd9c1bcc4a99ef057889983e1b9d14aa6a;hpb=af668ad64b95ab8d84343a4738a7ce65e068f3f3;p=dbsrgits%2FDBIx-Class.git diff --git a/t/resultset/update_delete.t b/t/resultset/update_delete.t index 05d245b..542ea07 100644 --- a/t/resultset/update_delete.t +++ b/t/resultset/update_delete.t @@ -6,9 +6,6 @@ use Test::More; use Test::Exception; use DBICTest; -#plan tests => 5; -plan 'no_plan'; - my $schema = DBICTest->init_schema(); my $tkfks = $schema->resultset('FourKeys_to_TwoKeys'); @@ -110,3 +107,10 @@ is_deeply ( $sub_rs->delete; is ($tkfks->count, $tkfk_cnt -= 2, 'Only two rows deleted'); + +# make sure limit-only deletion works +cmp_ok ($tkfk_cnt, '>', 1, 'More than 1 row left'); +$tkfks->search ({}, { rows => 1 })->delete; +is ($tkfks->count, $tkfk_cnt -= 1, 'Only one row deleted'); + +done_testing;