change warning check to death check (new storage exceptions)
Brandon L. Black [Thu, 14 Sep 2006 17:34:22 +0000 (17:34 +0000)]
t/19quotes.t
t/19quotes_newstyle.t

index 65a7f3f..d2f5a8d 100644 (file)
@@ -36,11 +36,8 @@ my $order = 'year DESC';
 $rs = DBICTest::CD->search({},
             { 'order_by' => \$order });
 {
-       my $warnings = '';
-       local $SIG{__WARN__} = sub { $warnings .= $_[0] };
-       my $first = $rs->first();
-       ok( $warnings !~ /ORDER BY terms/,
-            "No problem handling ORDER by scalaref" );
+       eval { $rs->first() };
+       ok(!$@, "No problem handling ORDER by scalaref" );
 }
 
 DBICTest->schema->storage->sql_maker->quote_char([qw/[ ]/]);
index 5bb0bc3..68f13a8 100644 (file)
@@ -29,7 +29,7 @@ cmp_ok( $rs->count, '==', 1, "join with fields quoted");
 $rs = DBICTest::CD->search({},
             { 'order_by' => 'year DESC'});
 {
-       eval{ $rs->first() };
+       eval { $rs->first() };
        like( $@, qr/ORDER BY terms/, "Problem with ORDER BY quotes" );
 }
 
@@ -37,11 +37,8 @@ my $order = 'year DESC';
 $rs = DBICTest::CD->search({},
             { 'order_by' => \$order });
 {
-       my $warnings = '';
-       local $SIG{__WARN__} = sub { $warnings .= $_[0] };
-       my $first = $rs->first();
-       ok( $warnings !~ /ORDER BY terms/,
-            "No problem handling ORDER by scalaref" );
+       eval { $rs->first() };
+       ok(!$@, "No problem handling ORDER by scalaref" );
 }
 
 DBICTest->schema->connection($dsn, { quote_char => [qw/[ ]/], name_sep => '.' });