Fixed a bug in pluralization.
Roman F [Fri, 10 Jun 2011 03:00:04 +0000 (23:00 -0400)]
lib/DBIx/Class/Schema/ResultSetAccessors.pm
t/basic.t

index 63b741d..473d3e3 100644 (file)
@@ -53,7 +53,7 @@ sub resultset_accessor_name {
 sub pluralize_resultset_accessor_name {
     my ($self, $original) = @_;
 
-    return join ' ', split /\s+/,
+    return join '_', split /\s+/,
         Lingua::EN::Inflect::Phrase::to_PL(join ' ', split /_/, $original);
 }
 
index f3c3f81..268e549 100644 (file)
--- a/t/basic.t
+++ b/t/basic.t
@@ -16,7 +16,7 @@ ok my $schema1 = MyApp1::Schema->connect('dbi:SQLite:dbname=:memory:', '', ''),
     'Got schema 1';
 
 isa_ok $schema1->resultset('Artist'), 'DBIx::Class::ResultSet';
-can_ok $schema1, qw/cds artists/;
+can_ok $schema1, qw/cds artists liner_notes/;
 isa_ok $schema1->artists, 'DBIx::Class::ResultSet';    # generic resultset
 isa_ok $schema1->cds, 'MyApp1::Schema::ResultSet::CD'; # custom ResultSet