|
23 | 23 |
|
24 | 24 | final class SmsapiTransportTest extends TransportTestCase
|
25 | 25 | {
|
26 |
| - public function createTransport(HttpClientInterface $client = null, bool $fast = false, bool $test = false): SmsapiTransport |
| 26 | + public function createTransport(HttpClientInterface $client = null, string $from = '', bool $fast = false, bool $test = false): SmsapiTransport |
27 | 27 | {
|
28 |
| - return (new SmsapiTransport('testToken', 'testFrom', $client ?? $this->createMock(HttpClientInterface::class)))->setHost('test.host')->setFast($fast)->setTest($test); |
| 28 | + return (new SmsapiTransport('testToken', $from, $client ?? $this->createMock(HttpClientInterface::class)))->setHost('test.host')->setFast($fast)->setTest($test); |
29 | 29 | }
|
30 | 30 |
|
31 | 31 | public function toStringProvider(): iterable
|
32 | 32 | {
|
33 | 33 | yield ['smsapi://test.host', $this->createTransport()];
|
34 |
| - yield ['smsapi://test.host?fast=1', $this->createTransport(null, true)]; |
35 |
| - yield ['smsapi://test.host?test=1', $this->createTransport(null, false, true)]; |
36 |
| - yield ['smsapi://test.host?fast=1&test=1', $this->createTransport(null, true, true)]; |
37 |
| - yield ['smsapi://test.host?from=testFrom', $this->createTransport()]; |
38 |
| - yield ['smsapi://test.host?from=testFrom&fast=1', $this->createTransport(null, true)]; |
39 |
| - yield ['smsapi://test.host?from=testFrom&test=1', $this->createTransport(null, false, true)]; |
40 |
| - yield ['smsapi://test.host?from=testFrom&fast=1&test=1', $this->createTransport(null, true, true)]; |
| 34 | + yield ['smsapi://test.host?fast=1', $this->createTransport(null, '', true)]; |
| 35 | + yield ['smsapi://test.host?test=1', $this->createTransport(null, '', false, true)]; |
| 36 | + yield ['smsapi://test.host?fast=1&test=1', $this->createTransport(null, '', true, true)]; |
| 37 | + yield ['smsapi://test.host?from=testFrom', $this->createTransport(null, 'testFrom')]; |
| 38 | + yield ['smsapi://test.host?from=testFrom&fast=1', $this->createTransport(null, 'testFrom', true)]; |
| 39 | + yield ['smsapi://test.host?from=testFrom&test=1', $this->createTransport(null, 'testFrom', false, true)]; |
| 40 | + yield ['smsapi://test.host?from=testFrom&fast=1&test=1', $this->createTransport(null, 'testFrom', true, true)]; |
41 | 41 | }
|
42 | 42 |
|
43 | 43 | public function supportedMessagesProvider(): iterable
|
|
0 commit comments