add add_additional_parents method
[dbsrgits/DBIx-Class-ResultSource-MultipleTableInheritance.git] / t / 01load.t
CommitLineData
7abe3af2 1use strict;
2use warnings;
3use lib 't/lib';
4use Test::More qw(no_plan);
5use Data::Dumper; $Data::Dumper::Indent = 1;
6
7BEGIN { use_ok 'MTITest'; }
8
7abe3af2 9my $raw_foo = MTITest->source('Raw::Foo');
10
11is_deeply(
12 [ $raw_foo->columns ],
13 [ qw(id a) ],
14 'Columns for raw foo ok'
15);
16
4d88a8d7 17my $raw_bar = MTITest->source('Raw::Bar');
18
19is_deeply(
20 [ $raw_bar->columns ],
21 [ qw(id b) ],
22);
23
24ok($raw_bar->has_relationship('parent'), 'parent rel exists');
25
26my $parent_info = $raw_bar->relationship_info('parent');
27
28is(
29 $parent_info->{source}, 'Raw::Foo',
30 'parent rel points to raw parent'
31);
32
33warn Dumper $raw_bar->_columns;
34
35warn Dumper $raw_bar->_relationships;
490d5481 36
37warn Dumper(MTITest->source('JustATable')->_relationships);