X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F60core.t;h=a4d97d063ead20132938af5dd5977167d93ec740;hb=13e6ab634fa907078fe8dc6bfd5b2e529b8b6358;hp=a42d1ecaab36971b42539ed08c49cac22707962b;hpb=cd40c868c0783a1777774c47db16e8d1d1ff36e3;p=dbsrgits%2FDBIx-Class.git diff --git a/t/60core.t b/t/60core.t index a42d1ec..a4d97d0 100644 --- a/t/60core.t +++ b/t/60core.t @@ -7,7 +7,7 @@ use DBICTest; my $schema = DBICTest->init_schema(); -plan tests => 60; +plan tests => 61; # figure out if we've got a version of sqlite that is older than 3.2.6, in # which case COUNT(DISTINCT()) doesn't work @@ -102,9 +102,13 @@ is($new_again->ID, 'DBICTest::Artist|artist|artistid=4', 'unique object id gener # Test backwards compatibility { - my $artist_by_hash = $schema->resultset('Artist')->find({artistid => 4}); + my $warnings = ''; + local $SIG{__WARN__} = sub { $warnings .= $_[0] }; + + my $artist_by_hash = $schema->resultset('Artist')->find(artistid => 4); is($artist_by_hash->name, 'Man With A Spoon', 'Retrieved correctly'); is($artist_by_hash->ID, 'DBICTest::Artist|artist|artistid=4', 'unique object id generated correctly'); + like($warnings, qr/deprecated/, 'warned about deprecated find usage'); } is($schema->resultset("Artist")->count, 4, 'count ok');