public function extension_should_expand_service_references()
{
$extension = new AwsExtension();
$config = ['credentials' => '@aws_sdk'];
$container = $this->getMock(ContainerBuilder::class, ['getDefinition', 'replaceArgument']);
$container->expects($this->once())->method('getDefinition')->with('aws_sdk')->willReturnSelf();
$container->expects($this->once())->method('replaceArgument')->with(0, $this->callback(function ($arg) {
return is_array($arg) && isset($arg['credentials']) && $arg['credentials'] instanceof Reference && (string) $arg['credentials'] === 'aws_sdk';
}));
$extension->load([$config], $container);
}