70a61286db4d7becf3fa44676f21786878b2c314
[dbsrgits/DBIx-Class.git] / t / cdbi / retrieve_from_sql_with_limit.t
1 use strict;
2 use Test::More;
3
4 BEGIN {
5   eval "use DBIx::Class::CDBICompat;";
6   plan $@ ? (skip_all => "Class::Trigger and DBIx::ContextualFetch required: $@")
7           : (tests=> 3);
8 }
9
10 INIT {
11     use lib 't/cdbi/testlib';
12     use Film;
13 }
14
15 for my $title ("Bad Taste", "Braindead", "Forgotten Silver") {
16     Film->insert({ Title => $title, Director => 'Peter Jackson' });
17 }
18
19 Film->insert({ Title => "Transformers", Director => "Michael Bay"});
20
21 {
22     my @films = Film->retrieve_from_sql(qq[director = "Peter Jackson" LIMIT 2]);
23     is @films, 2, "retrieve_from_sql with LIMIT";
24     is( $_->director, "Peter Jackson" ) for @films;
25 }