Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
38 lines (25 sloc) 937 Bytes
BEGIN { do "./t/lib/ANFANG.pm" or die ( $@ || $! ) }
package ResultClassInflator;
sub new { bless {}, __PACKAGE__ }
1;
package main;
use strict;
use warnings;
use Test::More tests => 6;
use Test::Exception;
use DBICTest;
my $schema = DBICTest->init_schema();
my $source = $schema->source('CD');
lives_ok {
$source->result_class('ResultClassInflator');
is($source->result_class => 'ResultClassInflator', "result_class gives us back class");
is($source->get_component_class('result_class') => 'ResultClassInflator',
"and so does get_component_class");
} 'Result class still works with class';
lives_ok {
my $obj = ResultClassInflator->new();
$source->result_class($obj);
is($source->result_class => $obj, "result_class gives us back obj");
is($source->get_component_class('result_class') => $obj, "and so does get_component_class");
} 'Result class works with object';
done_testing;
Something went wrong with that request. Please try again.