X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits%2FDBIx-Class.git;a=blobdiff_plain;f=t%2F71mysql.t;h=8d5a3237632196d3e94297d38090a878db65f193;hp=755bbf60aa7a9540e5786c5cedee8bb4445c8d1b;hb=9f775126bf5575a72f493da091383e8206b9d56b;hpb=f1577a8d3d13778edacf04a6fb977fa75437b791 diff --git a/t/71mysql.t b/t/71mysql.t index 755bbf6..8d5a323 100644 --- a/t/71mysql.t +++ b/t/71mysql.t @@ -250,7 +250,11 @@ NULLINSEARCH: { # check for proper grouped counts { - my $ansi_schema = DBICTest::Schema->connect ($dsn, $user, $pass, { on_connect_call => 'set_strict_mode' }); + my $ansi_schema = DBICTest::Schema->connect ($dsn, $user, $pass, { + on_connect_call => 'set_strict_mode', + quote_char => '`', + name_sep => '.' + }); my $rs = $ansi_schema->resultset('CD'); my $years; @@ -263,6 +267,14 @@ NULLINSEARCH: { 'grouped count correct', ); }, 'Grouped count does not throw'); + + lives_ok( sub { + $ansi_schema->resultset('Owners')->search({}, { + join => 'books', group_by => [ 'me.id', 'books.id' ] + })->count(); + }, 'count on grouped columns with the same name does not throw'); + + } ZEROINSEARCH: {