Move test to a better location (no changes)
Peter Rabbitson [Thu, 26 Dec 2013 05:28:02 +0000 (06:28 +0100)]
t/01generate.t
t/02where.t

index 5d68e1f..9e83283 100644 (file)
@@ -416,6 +416,11 @@ my @tests = (
       },
       {
               func   => 'select',
+              args   => ['test', '*', { foo => { '>=' => [] }} ],
+              throws => qr/\Qoperator '>=' applied on an empty array (field 'foo')/,
+      },
+      {
+              func   => 'select',
               new    => {bindtype => 'columns'},
               args   => ['test', '*', { a => {-in => \["(SELECT d FROM to_date(?, 'MM/DD/YY') AS d)", [dummy => '02/02/02']]}, b => 8 }],
               stmt   => 'SELECT * FROM test WHERE ( a IN (SELECT d FROM to_date(?, \'MM/DD/YY\') AS d) AND b = ? )',
index 572d502..42e19b5 100644 (file)
@@ -1,7 +1,6 @@
 use strict;
 use warnings;
 use Test::More;
-use Test::Exception;
 use SQL::Abstract::Test import => [qw(is_same_sql_bind diag_where) ];
 
 use SQL::Abstract;
@@ -393,9 +392,4 @@ for my $case (@handle_tests) {
       || diag_where ( $case->{where} );
 }
 
-dies_ok {
-    my $sql = SQL::Abstract->new;
-    $sql->where({ foo => { '>=' => [] }},);
-};
-
 done_testing;