1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-07-31 10:20:14 +02:00

Fix of incorrect DynamoDB mock creation

addMethods([]) breaks the methods configured at onlyMethods() call
This commit is contained in:
Victor Pryazhnikov
2021-04-18 21:33:01 +03:00
parent c7a5ecca6c
commit 812d63b171

View File

@@ -35,11 +35,14 @@ class DynamoDbHandlerTest extends TestCase
$absentMethods[] = 'formatAttributes';
}
$this->client = $this->getMockBuilder('Aws\DynamoDb\DynamoDbClient')
$clientMockBuilder = $this->getMockBuilder('Aws\DynamoDb\DynamoDbClient')
->onlyMethods($implementedMethods)
->addMethods($absentMethods)
->disableOriginalConstructor()
->getMock();
->disableOriginalConstructor();
if ($absentMethods) {
$clientMockBuilder->addMethods($absentMethods);
}
$this->client = $clientMockBuilder->getMock();
}
public function testConstruct()