Revision history for Perl extension Catalyst::Model::DBIC::Schema
+0.37 Thu Jan 14 10:20:43 EST 2010
+ - support single replicant hashref from config
+
0.36 Thu Jan 14 09:21:10 EST 2010
- upgrading a schema to use_namespaces=1 will also turn on
components=InflateColumn::DateTime (the default.)
requires 'List::MoreUtils';
requires 'Tie::IxHash';
-test_requires 'Test::More' => '0.92';
+test_requires 'Test::More' => '0.94';
test_requires 'Test::Exception';
feature 'Catalyst::Helper support',
extends 'Catalyst::Model';
with 'CatalystX::Component::Traits';
-our $VERSION = '0.36';
+our $VERSION = '0.37';
$VERSION = eval $VERSION;
use namespace::autoclean;
{ pg_enable_utf8 => 1 }, { AutoCommit => 1 }, { auto_savepoint => 1 }],
);
-plan tests => @tests / 2 + @invalid + 1 + 1;
-
# ignore redefined warnings, and uninitialized warnings from old
# ::Storage::DBI::Replicated
local $SIG{__WARN__} = sub {
replicants => \@replicants
);
+lives_and {
+ is_deeply(TryConnectInfos->new(replicants => $tests[1])->replicants,
+ [ $tests[1] ])
+} 'single replicant hashref coerces correctly';
+
is_deeply $m->replicants, [
map $tests[$_], grep $_ % 2, 0 .. $#tests
], 'replicant connect_infos coerced correctly';
'connect_info coerced correctly when defining connection in the schema class';
}
+done_testing;
+
sub instance {
Catalyst::Model::DBIC::Schema->new({
schema_class => 'ASchemaClass',