Skip to content

Commit 64fcfd0

Browse files
committed
Fix tests.
1 parent b103692 commit 64fcfd0

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

src/Symfony/Component/Notifier/Bridge/GatewayApi/GatewayApiTransport.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ protected function doSend(MessageInterface $message): SentMessage
7070
throw new TransportException(sprintf('Unable to send the SMS: error %d.', $statusCode), $response);
7171
}
7272

73-
$content = $response->toArray();
73+
$content = $response->toArray(false);
7474

7575
$sentMessage = new SentMessage($message, (string) $this);
7676
$sentMessage->setMessageId((string) $content['ids'][0]);

src/Symfony/Component/Notifier/Bridge/GatewayApi/GatewayApiTransportFactory.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public function create(Dsn $dsn): TransportInterface
3232
throw new UnsupportedSchemeException($dsn, 'gatewayapi', $this->getSupportedSchemes());
3333
}
3434

35-
$authToken = $dsn->getUser();
35+
$authToken = $this->getUser($dsn);
3636
$from = $dsn->getRequiredOption('from');
3737
$host = 'default' === $dsn->getHost() ? null : $dsn->getHost();
3838
$port = $dsn->getPort();

src/Symfony/Component/Notifier/Bridge/GatewayApi/Tests/GatewayApiTransportTest.php

+5-4
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public function createTransport(?HttpClientInterface $client = null): TransportI
2929

3030
public function toStringProvider(): iterable
3131
{
32-
yield ['gatewayapi://host.test?from=Symfony', $this->createTransport()];
32+
yield ['gatewayapi://gatewayapi.com?from=Symfony', $this->createTransport()];
3333
}
3434

3535
public function supportedMessagesProvider(): iterable
@@ -50,15 +50,16 @@ public function testSend()
5050
->method('getStatusCode')
5151
->willReturn(200);
5252
$response->expects($this->once())
53-
->method('toArray')
54-
->willReturn(['content' => ['ids' => [42]]]);
53+
->method('getContent')
54+
->willReturn(json_encode(['content' => ['ids' => [42]]]));
5555

5656
$client = new MockHttpClient(static function () use ($response): ResponseInterface {
5757
return $response;
5858
});
5959

60-
$transport = $this->createTransport($client);
6160
$message = new SmsMessage('3333333333', 'Hello!');
61+
62+
$transport = $this->createTransport($client);
6263
$sentMessage = $transport->send($message);
6364

6465
$this->assertInstanceOf(SentMessage::class, $sentMessage);

0 commit comments

Comments
 (0)