use strict;
use warnings;
use Test::More;
use DBIx::Class::Storage::DBI;
plan tests => 1;
my $sa = new DBIC::SQL::Abstract;
$sa->limit_dialect( 'Top' );
is(
$sa->select( 'rubbish', [ 'foo.id', 'bar.id' ], undef, { order_by => 'artistid' }, 1, 3 ),
'SELECT * FROM
(
SELECT TOP 1 * FROM
(
SELECT TOP 4 foo.id, bar.id FROM rubbish ORDER BY artistid ASC
) AS foo
ORDER BY artistid DESC
) AS bar
ORDER BY artistid ASC
',
"make sure limit_dialect( 'Top' ) is working okay"
);