Skip to content

Commit 98dd6eb

Browse files
committed
Fix event dispatcher event type check in test
1 parent d080780 commit 98dd6eb

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

tests/Signature/EventfulSignerTest.php

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,11 @@ public function testLogging(): void
5353
->willReturnArgument(0)
5454
;
5555

56+
$eventTypeCheck = fn (object $event) => $event instanceof TokenPreSignEvent || $event instanceof TokenSignEvent;
5657
$eventDispatcher
5758
->expects(self::exactly(2))
5859
->method('dispatch')
59-
->with(
60-
[self::isInstanceOf(TokenPreSignEvent::class)],
61-
[self::isInstanceOf(TokenSignEvent::class)],
62-
)
60+
->with(self::callback($eventTypeCheck))
6361
;
6462

6563
$signer->sign($token, $algorithm, $key);
@@ -81,13 +79,11 @@ public function testReturnNewTokenFromMethod(): void
8179
->willReturnArgument(0)
8280
;
8381

82+
$eventTypeCheck = fn (object $event) => $event instanceof TokenPreSignEvent || $event instanceof TokenSignEvent;
8483
$eventDispatcher
8584
->expects(self::exactly(2))
8685
->method('dispatch')
87-
->with(
88-
[self::isInstanceOf(TokenPreSignEvent::class)],
89-
[self::isInstanceOf(TokenSignEvent::class)],
90-
)
86+
->with(self::callback($eventTypeCheck))
9187
->willReturnCallback(static function (AbstractSignEvent $event): void {
9288
if (!$event instanceof TokenSignEvent) {
9389
return;

0 commit comments

Comments
 (0)