Skip to content

Commit cb37b3f

Browse files
committed
fix tests
1 parent df696e9 commit cb37b3f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

tests/Database/DatabaseConnectionTest.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,9 @@ public function testTransactionMethodRetriesOnDeadlock()
312312
$this->expectException(QueryException::class);
313313
$this->expectExceptionMessage('Deadlock found when trying to get lock (SQL: )');
314314

315-
$pdo = $this->getMockBuilder(DatabaseConnectionTestMockPDO::class)->onlyMethods(['beginTransaction', 'commit', 'rollBack'])->getMock();
315+
$pdo = $this->getMockBuilder(DatabaseConnectionTestMockPDO::class)->onlyMethods(['inTransaction', 'beginTransaction', 'commit', 'rollBack'])->getMock();
316316
$mock = $this->getMockConnection([], $pdo);
317+
$pdo->method('inTransaction')->willReturn(true);
317318
$pdo->expects($this->exactly(3))->method('beginTransaction');
318319
$pdo->expects($this->exactly(3))->method('rollBack');
319320
$pdo->expects($this->never())->method('commit');
@@ -324,8 +325,10 @@ public function testTransactionMethodRetriesOnDeadlock()
324325

325326
public function testTransactionMethodRollsbackAndThrows()
326327
{
327-
$pdo = $this->getMockBuilder(DatabaseConnectionTestMockPDO::class)->onlyMethods(['beginTransaction', 'commit', 'rollBack'])->getMock();
328+
$pdo = $this->getMockBuilder(DatabaseConnectionTestMockPDO::class)->onlyMethods(['inTransaction', 'beginTransaction', 'commit', 'rollBack'])->getMock();
328329
$mock = $this->getMockConnection([], $pdo);
330+
// $pdo->expects($this->once())->method('inTransaction');
331+
$pdo->method('inTransaction')->willReturn(true);
329332
$pdo->expects($this->once())->method('beginTransaction');
330333
$pdo->expects($this->once())->method('rollBack');
331334
$pdo->expects($this->never())->method('commit');

0 commit comments

Comments
 (0)