fix test for 9.3+
[m6w6/ext-pq] / tests / trans001.phpt
index 719bcb3fe2bf2c84fc01c6390bc3cdec06135264..53617989df085a6b5b74782f87b9a7a470cca9d7 100644 (file)
@@ -10,8 +10,10 @@ include "_setup.inc";
 
 $c = new pq\Connection(PQ_DSN);
 $c->exec("DROP TABLE IF EXISTS test");
-new pq\Event($c, pq\Event::NOTICE, function($c, $notice) {
-       echo "Got notice: $notice\n";
+$c->on(pq\Connection::EVENT_NOTICE, function($c, $notice) {
+       if ($notice !== 'CREATE TABLE will create implicit sequence "test_id_seq" for serial column "test.id"') {
+               echo "Got notice: $notice\n";
+       }
 });
 var_dump($c->transactionStatus == pq\Connection::TRANS_IDLE);
 $t = new pq\Transaction($c);
@@ -35,7 +37,6 @@ Test
 bool(true)
 bool(true)
 Got notice: NOTICE:  table "test" does not exist, skipping
-Got notice: NOTICE:  CREATE TABLE will create implicit sequence "test_id_seq" for serial column "test.id"
 1 => a
 2 => b
 3 => c