1515use Keboola \NotificationClient \Requests \Event ;
1616use Keboola \NotificationClient \Requests \PostEvent \JobData ;
1717use Keboola \NotificationClient \Requests \PostEvent \JobFailedEventData ;
18+ use Monolog \Handler \TestHandler ;
19+ use Monolog \Logger ;
1820use PHPUnit \Framework \TestCase ;
1921use Psr \Log \LoggerInterface ;
20- use Psr \Log \Test \TestLogger ;
2122
2223class ClientTest extends TestCase
2324{
@@ -182,7 +183,10 @@ public function testLogger(): void
182183 $ history = Middleware::history ($ requestHistory );
183184 $ stack = HandlerStack::create ($ mock );
184185 $ stack ->push ($ history );
185- $ logger = new TestLogger ();
186+
187+ $ logsHandler = new TestHandler ();
188+ $ logger = new Logger ('test ' , [$ logsHandler ]);
189+
186190 $ client = $ this ->getClient (
187191 [
188192 'handler ' => $ stack ,
@@ -195,8 +199,8 @@ public function testLogger(): void
195199 /** @var Request $request */
196200 $ request = $ requestHistory [0 ]['request ' ];
197201 self ::assertSame ('test agent ' , $ request ->getHeader ('User-Agent ' )[0 ]);
198- self ::assertTrue ($ logger ->hasDebugThatContains ('"POST /1.1" 200 ' ));
199- self ::assertTrue ($ logger ->hasDebugThatContains ('test agent ' ));
202+ self ::assertTrue ($ logsHandler ->hasDebugThatContains ('"POST /1.1" 200 ' ));
203+ self ::assertTrue ($ logsHandler ->hasDebugThatContains ('test agent ' ));
200204 }
201205
202206 public function testRetrySuccess (): void
@@ -234,7 +238,10 @@ public function testRetrySuccess(): void
234238 $ history = Middleware::history ($ requestHistory );
235239 $ stack = HandlerStack::create ($ mock );
236240 $ stack ->push ($ history );
237- $ logger = new TestLogger ();
241+
242+ $ logsHandler = new TestHandler ();
243+ $ logger = new Logger ('test ' , [$ logsHandler ]);
244+
238245 $ client = $ this ->getClient (
239246 [
240247 'handler ' => $ stack ,
@@ -252,7 +259,7 @@ public function testRetrySuccess(): void
252259 self ::assertSame ('https://example.com/events/job-failed ' , $ request ->getUri ()->__toString ());
253260 $ request = $ requestHistory [2 ]['request ' ];
254261 self ::assertSame ('https://example.com/events/job-failed ' , $ request ->getUri ()->__toString ());
255- self ::assertTrue ($ logger ->hasNoticeThatContains ('retrying ' ));
262+ self ::assertTrue ($ logsHandler ->hasNoticeThatContains ('retrying ' ));
256263 }
257264
258265 public function testRetryFailure (): void
@@ -271,7 +278,10 @@ public function testRetryFailure(): void
271278 $ history = Middleware::history ($ requestHistory );
272279 $ stack = HandlerStack::create ($ mock );
273280 $ stack ->push ($ history );
274- $ logger = new TestLogger ();
281+
282+ $ logsHandler = new TestHandler ();
283+ $ logger = new Logger ('test ' , [$ logsHandler ]);
284+
275285 $ client = $ this ->getClient (
276286 ['handler ' => $ stack , 'backoffMaxTries ' => 1 , 'userAgent ' => 'Test ' , 'logger ' => $ logger ],
277287 );
@@ -282,7 +292,7 @@ public function testRetryFailure(): void
282292 self ::assertStringContainsString ('500 Internal Server Error ' , $ e ->getMessage ());
283293 }
284294 self ::assertCount (2 , $ requestHistory );
285- self ::assertTrue ($ logger ->hasNoticeThatContains ('We have tried this 1 times. Giving up. ' ));
295+ self ::assertTrue ($ logsHandler ->hasNoticeThatContains ('We have tried this 1 times. Giving up. ' ));
286296 }
287297
288298 public function testNoRetry (): void
0 commit comments