lives_ok (
sub
{
warnings_exist (
sub
{
__PACKAGE__->load_namespaces(
result_namespace
=> [
'+DBICNSTest::Rslt'
,
'+DBICNSTest::OtherRslt'
],
resultset_namespace
=>
'+DBICNSTest::RSet'
,
);
},
qr/load_namespaces found ResultSet class 'DBICNSTest::RSet::C' with no corresponding Result class/
,
);
});
my
$source_a
= DBICNSTestOther->source(
'A'
);
isa_ok(
$source_a
,
'DBIx::Class::ResultSource::Table'
);
my
$rset_a
= DBICNSTestOther->resultset(
'A'
);
isa_ok(
$rset_a
,
'DBICNSTest::RSet::A'
);
my
$source_b
= DBICNSTestOther->source(
'B'
);
isa_ok(
$source_b
,
'DBIx::Class::ResultSource::Table'
);
my
$rset_b
= DBICNSTestOther->resultset(
'B'
);
isa_ok(
$rset_b
,
'DBIx::Class::ResultSet'
);
my
$source_d
= DBICNSTestOther->source(
'D'
);
isa_ok(
$source_d
,
'DBIx::Class::ResultSource::Table'
);
done_testing;