X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F60core.t;h=d4fc083d305d15f447f438f6c9ba5ee41ccbf1aa;hb=34ff59bba9adac4e41508693d5f5dfa63332f9a4;hp=042d5439ba9318a50bc79f31b9738d9cbbbc4c7d;hpb=a258ee5dacc4e7e3c748f59e8335a7688f5455d0;p=dbsrgits%2FDBIx-Class.git diff --git a/t/60core.t b/t/60core.t index 042d543..d4fc083 100644 --- a/t/60core.t +++ b/t/60core.t @@ -5,12 +5,13 @@ use Test::More; use Test::Exception; use lib qw(t/lib); use DBICTest; +use DBIC::SqlMakerTest; my $schema = DBICTest->init_schema(); -plan tests => 98; +plan tests => 103; -eval { require DateTime::Format::MySQL }; +eval { require DateTime::Format::SQLite }; my $NO_DTFM = $@ ? 1 : 0; my @art = $schema->resultset("Artist")->search({ }, { order_by => 'name DESC'}); @@ -194,7 +195,7 @@ is( $schema->resultset("Track")->find(100)->title, 'Insert or Update - updated', # get_inflated_columns w/relation and accessor alias SKIP: { - skip "This test requires DateTime::Format::MySQL", 8 if $NO_DTFM; + skip "This test requires DateTime::Format::SQLite", 8 if $NO_DTFM; isa_ok($new->updated_date, 'DateTime', 'have inflated object via accessor'); my %tdata = $new->get_inflated_columns; @@ -374,7 +375,7 @@ lives_ok (sub { my $newlink = $newbook->link}, "stringify to false value doesn't # test get_inflated_columns with objects SKIP: { - skip "This test requires DateTime::Format::MySQL", 5 if $NO_DTFM; + skip "This test requires DateTime::Format::SQLite", 5 if $NO_DTFM; my $event = $schema->resultset('Event')->search->first; my %edata = $event->get_inflated_columns; is($edata{'id'}, $event->id, 'got id'); @@ -398,3 +399,12 @@ SKIP: { $en_row->insert; is($en_row->encoded, 'amliw', 'insert does not encode again'); } + +# make sure we got rid of the compat shims +SKIP: { + skip "Remove in 0.09", 5 if $DBIx::Class::VERSION < 0.09; + + for (qw/compare_relationship_keys pk_depends_on resolve_condition resolve_join resolve_prefetch/) { + ok (! DBIx::Class::ResultSource->can ($_), "$_ no longer provided by DBIx::Class::ResultSource"); + } +}