Author: turnstep
Date: Wed May 28 13:14:59 2008
New Revision: 11340

Modified:
   DBD-Pg/trunk/Changes
   DBD-Pg/trunk/t/04misc.t

Log:
Handle Windows newlines in File::Temp tracing tests.
Thanks to Ian Macdonald.


Modified: DBD-Pg/trunk/Changes
==============================================================================
--- DBD-Pg/trunk/Changes        (original)
+++ DBD-Pg/trunk/Changes        Wed May 28 13:14:59 2008
@@ -6,6 +6,8 @@
                via $dbh->pg_notifies() [GSM]
        - Fixed problem preventing some pg_type bind_arrays
                from working [GSM]
+       - Fix tests in t.04misc.t to handle Windows newlines.
+               (CPAN bug #36237) [Ian Macdonald]
 
 2.7.2 Released May 14, 2008 (subversion r11269)
 

Modified: DBD-Pg/trunk/t/04misc.t
==============================================================================
--- DBD-Pg/trunk/t/04misc.t     (original)
+++ DBD-Pg/trunk/t/04misc.t     Wed May 28 13:14:59 2008
@@ -91,7 +91,7 @@
        $dbh->commit();
        $dbh->trace(0);
        seek $fh,0,0;
-       { local $/; $info = <$fh>; }
+       { local $/; ($info = <$fh>) =~ s/\r//go; }
        $expected = qq{begin;\n\n$SQL;\n\ncommit;\n\n};
        is($info, $expected, $t);
 
@@ -103,7 +103,7 @@
        $dbh->commit();
        $dbh->trace(0);
        seek $fh,0,0;
-       { local $/; $info = <$fh>; }
+       { local $/; ($info = <$fh>) =~ s/\r//go; }
        $expected = q{PQexec
 PQresultStatus
 PQresultErrorField
@@ -130,7 +130,7 @@
        $dbh->commit();
        $dbh->trace(0);
        seek $fh,0,0;
-       { local $/; $info = <$fh>; }
+       { local $/; ($info = <$fh>) =~ s/\r//go; }
        $expected = q{Begin pg_quickexec (query: SELECT 'dbdpg_flag_testing' 
async: 0 async_status: 0)
 Begin _result (sql: begin)
 Begin _sqlstate
@@ -151,7 +151,7 @@
        $dbh->commit();
        $dbh->trace(0);
        seek $fh,0,0;
-       { local $/; $info = <$fh>; }
+       { local $/; ($info = <$fh>) =~ s/\r//go; }
        $expected = q{dbdpg: Begin pg_quickexec (query: SELECT 
'dbdpg_flag_testing' async: 0 async_status: 0)
 dbdpg: Begin _result (sql: begin)
 dbdpg: Begin _sqlstate
@@ -172,7 +172,7 @@
        $dbh->commit();
        $dbh->trace(0);
        seek $fh,0,0;
-       { local $/; $info = <$fh>; }
+       { local $/; ($info = <$fh>) =~ s/\r//go; }
        $expected = q{End _sqlstate (imp_dbh->sqlstate: 00000)
 End _sqlstate (status: 1)
 End _result
@@ -211,7 +211,7 @@
        $dbh->disconnect();
        DBI->trace(0);
        seek $fh,0,0;
-       { local $/; $info = <$fh>; }
+       { local $/; ($info = <$fh>) =~ s/\r//go; }
        $expected = q{Login connection string: 
 Connection complete
 Disconnection complete
@@ -227,7 +227,7 @@
        $dbh->disconnect();
        DBI->trace(0);
        seek $fh,0,0;
-       { local $/; $info = <$fh>; }
+       { local $/; ($info = <$fh>) =~ s/\r//go; }
        $expected = q{Login connection string: 
 Connection complete
 Disconnection complete
@@ -247,7 +247,7 @@
        $dbh->trace(0);
        $dbh->rollback();
        seek $fh,0,0;
-       { local $/; $info = <$fh>; }
+       { local $/; ($info = <$fh>) =~ s/\r//go; }
        $expected = q{Login connection string: 
 Connection complete
 dbdpg: Begin pg_quickexec (query: SELECT 'dbdpg_flag_testing' async: 0 
async_status: 0)

Reply via email to