From: Arthur Axel 'fREW' Schmidt Date: Wed, 2 Feb 2011 04:50:47 +0000 (-0600) Subject: why does this not work? X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=5a44a8ec80d92e787407142701d92737c8735877;p=dbsrgits%2FDBIx-Class.git why does this not work? --- diff --git a/t/sqlmaker/op_dt.t b/t/sqlmaker/op_dt.t index b5bfb0f..1288cf9 100644 --- a/t/sqlmaker/op_dt.t +++ b/t/sqlmaker/op_dt.t @@ -25,6 +25,18 @@ my $date = DateTime->new( my $date2 = $date->clone->set_day(16); +use Devel::Dwarn; + +Dwarn [$schema->resultset('Artist')->search(undef, { + select => [ + { -date_diff => [second => { -dt => $date }, { -dt => $date2 }] }, + { -date_diff => [day => { -dt => $date }, { -dt => $date2 }] }, + ], + as => [qw(seconds days)], + result_class => 'DBIx::Class::ResultClass::HashRefInflator', + rows => 1, +})->all]; + is_same_sql_bind ( \[ $sql_maker->select ('artist', '*', { 'artist.when_began' => { -dt => $date } } ) ], "SELECT *