X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F03cafe.t;h=005289cf3f4fa0c2ef5e3ad575ac0ae9f3f4aff7;hb=2eb4039db3019d9ac448883bfff337a5342eae92;hp=e9bf592f02961098f95d1c26fd08b53ecc559270;hpb=c8e085baddf16689993ecadda9830d32627935df;p=dbsrgits%2FDBIx-Class-ResultSource-MultipleTableInheritance.git diff --git a/t/03cafe.t b/t/03cafe.t index e9bf592..005289c 100644 --- a/t/03cafe.t +++ b/t/03cafe.t @@ -1,34 +1,31 @@ use strict; use warnings; use lib 't/lib'; -use Test::More; +use Test::More qw(no_plan); use Test::Exception; use Devel::Dwarn; -use Carp::Always; BEGIN { use_ok 'Cafe'; - $ENV{DBIC_TRACE} = 1; + #$ENV{DBIC_TRACE} = 1; } -my $schema = Cafe->connect('dbi:Pg:dbname=cafe','postgres',''); +my $schema = Cafe->connect( 'dbi:Pg:dbname=cafe', 'postgres', '' ); -my $dir = "t/sql"; # tempdir(CLEANUP => 0); -$schema->create_ddl_dir([ 'PostgreSQL' ], 0.1, $dir); -$schema->deploy({add_drop_table => 1, add_drop_view => 1}); +isa_ok($schema->source('Sumatra'), 'DBIx::Class::ResultSource::View', "My MTI class also"); + +#my $dir = "t/sql"; # tempdir(CLEANUP => 0); +#$schema->create_ddl_dir( ['PostgreSQL'], 0.1, $dir ); + +#$schema->deploy( { add_drop_table => 1, add_drop_view => 1 } ); + +my $drink = $schema->resultset('Sumatra') + ->create( { sweetness => 4, aroma => 'earthy', flavor => 'great' } ); -my $drink = $schema->resultset('Sumatra')->create({sweetness => 4, aroma => 'earthy', flavor => 'great'}); #my $cup = $schema->resultset('Coffee'); -#diag(Dwarn $cup->result_source->columns); -#diag(Dwarn $schema->resultset('Sumatra')->result_source->columns); -#my $drink = $schema->resultset('Sumatra')->new_result({sweetness => 6, aroma => 'chocolate'}); +##my $drink = $schema->resultset('Sumatra')->new_result({sweetness => 6, aroma => 'chocolate'}); #ok($drink, "made new drink OK"); #$drink->insert; -#diag(Dwarn $drink->result_source->columns); - -#diag(Dwarn mro::get_linear_isa $drink); #$drink->insert_or_update; - -done_testing;