Skip to content

Commit 6add2f9

Browse files
committed
tests: ClientFactory
1 parent aed28db commit 6add2f9

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

tests/ClientFactoryTest.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use GuzzleHttp\Psr7\Response;
1212
use Keboola\NotificationClient\ClientFactory;
1313
use Keboola\NotificationClient\EventsClient;
14+
use Keboola\NotificationClient\NotificationsClient;
1415
use Keboola\NotificationClient\SubscriptionClient;
1516
use PHPUnit\Framework\TestCase;
1617
use Psr\Log\Test\TestLogger;
@@ -68,6 +69,10 @@ public function testGetClient(): void
6869
EventsClient::class,
6970
$clientFactory->getEventsClient('dummy', ['backoffMaxTries' => 3, 'userAgent' => 'Test']),
7071
);
72+
self::assertInstanceOf(
73+
NotificationsClient::class,
74+
$clientFactory->getNotificationsClient('dummy', ['backoffMaxTries' => 3, 'userAgent' => 'Test']),
75+
);
7176

7277
/** @var Request $request */
7378
$request = $requestHistory[0]['request'];
@@ -100,5 +105,7 @@ public function testGetClientLazy(): void
100105
self::assertCount(1, $requestHistory);
101106
$clientFactory->getEventsClient('dummy', ['backoffMaxTries' => 3, 'userAgent' => 'Test']);
102107
self::assertCount(1, $requestHistory);
108+
$clientFactory->getNotificationsClient('dummy', ['backoffMaxTries' => 3, 'userAgent' => 'Test']);
109+
self::assertCount(1, $requestHistory);
103110
}
104111
}

0 commit comments

Comments
 (0)