|
19 | 19 | use Symfony\Component\Notifier\Message\MessageInterface;
|
20 | 20 | use Symfony\Component\Notifier\Message\SmsMessage;
|
21 | 21 | use Symfony\Component\Notifier\Test\TransportTestCase;
|
| 22 | +use Symfony\Component\Notifier\Tests\Fixtures\DummyHttpClient; |
| 23 | +use Symfony\Component\Notifier\Tests\Fixtures\DummyMessage; |
22 | 24 | use Symfony\Component\Notifier\Transport\TransportInterface;
|
23 | 25 | use Symfony\Contracts\HttpClient\HttpClientInterface;
|
24 | 26 | use Symfony\Contracts\HttpClient\ResponseInterface;
|
@@ -28,26 +30,26 @@ final class MessageMediaTransportTest extends TransportTestCase
|
28 | 30 | /**
|
29 | 31 | * @return MessageMediaTransport
|
30 | 32 | */
|
31 |
| -public function createTransport(HttpClientInterface $client = null, string $from = null): TransportInterface |
| 33 | +public static function createTransport(HttpClientInterface $client = null, string $from = null): TransportInterface |
32 | 34 | {
|
33 |
| -return new MessageMediaTransport('apiKey', 'apiSecret', $from, $client ?? $this->createMock(HttpClientInterface::class)); |
| 35 | +return new MessageMediaTransport('apiKey', 'apiSecret', $from, $client ?? new DummyHttpClient()); |
34 | 36 | }
|
35 | 37 |
|
36 |
| -public function toStringProvider(): iterable |
| 38 | +public static function toStringProvider(): iterable |
37 | 39 | {
|
38 |
| -yield ['messagemedia://api.messagemedia.com', $this->createTransport()]; |
39 |
| -yield ['messagemedia://api.messagemedia.com?from=TEST', $this->createTransport(null, 'TEST')]; |
| 40 | +yield ['messagemedia://api.messagemedia.com', self::createTransport()]; |
| 41 | +yield ['messagemedia://api.messagemedia.com?from=TEST', self::createTransport(null, 'TEST')]; |
40 | 42 | }
|
41 | 43 |
|
42 |
| -public function supportedMessagesProvider(): iterable |
| 44 | +public static function supportedMessagesProvider(): iterable |
43 | 45 | {
|
44 | 46 | yield [new SmsMessage('0491570156', 'Hello!')];
|
45 | 47 | }
|
46 | 48 |
|
47 |
| -public function unsupportedMessagesProvider(): iterable |
| 49 | +public static function unsupportedMessagesProvider(): iterable |
48 | 50 | {
|
49 | 51 | yield [new ChatMessage('Hello!')];
|
50 |
| -yield [$this->createMock(MessageInterface::class)]; |
| 52 | +yield [new DummyMessage()]; |
51 | 53 | }
|
52 | 54 |
|
53 | 55 | /**
|
|
0 commit comments