feat: upgrade phpunit to 12.5

This commit is contained in:
Björn Fromme
2026-08-31 09:31:00 +02:00
parent 010cfe56b2
commit bfad61f1dd
95 changed files with 1436 additions and 1224 deletions
@@ -11,6 +11,7 @@ use App\Entity\Groups\AccommodationBooking;
use App\Message\CreateClickUpBookingTaskMessage;
use App\MessageHandler\CreateClickUpBookingTaskHandler;
use App\Repository\Groups\AccommodationBookingRepository;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\TestCase;
use Psr\Log\NullLogger;
@@ -48,7 +49,7 @@ class CreateClickUpBookingTaskHandlerTest extends TestCase
public function testAVanishedBookingIsSkipped(): void
{
$repository = $this->createMock(AccommodationBookingRepository::class);
$repository = $this->createStub(AccommodationBookingRepository::class);
$repository->method('find')->willReturn(null);
$client = $this->createMock(ApiClient::class);
@@ -58,15 +59,13 @@ class CreateClickUpBookingTaskHandlerTest extends TestCase
$this->handler($repository, $client)(new CreateClickUpBookingTaskMessage(42));
}
/**
* @dataProvider incompleteBookings
*/
#[DataProvider('incompleteBookings')]
public function testABookingWithoutTheDataForATaskNameIsSkipped(callable $mutate): void
{
$booking = $this->booking();
$mutate($booking);
$repository = $this->createMock(AccommodationBookingRepository::class);
$repository = $this->createStub(AccommodationBookingRepository::class);
$repository->method('find')->willReturn($booking);
$client = $this->createMock(ApiClient::class);
@@ -94,10 +93,10 @@ class CreateClickUpBookingTaskHandlerTest extends TestCase
public function testAFailingStatusUpdateDoesNotRetryTheTaskCreation(): void
{
$repository = $this->createMock(AccommodationBookingRepository::class);
$repository = $this->createStub(AccommodationBookingRepository::class);
$repository->method('find')->willReturn($this->booking());
$client = $this->createMock(ApiClient::class);
$client = $this->createStub(ApiClient::class);
$client->method('isConfigured')->willReturn(true);
$client->method('createTaskFromTemplate')->willReturn('abc123');
$client->method('updateTaskStatus')->willThrowException(new ClickUpException('boom'));