From 38c1d43d2a56d2ef85db1eea63cb65ffbe07b70d Mon Sep 17 00:00:00 2001 From: Noah Lancien Date: Tue, 27 Oct 2026 15:52:18 +0100 Subject: [PATCH] fix: updated test with latest code updates --- .../Application/UseCases/Campaign/List/ListCampaignsTest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/Unit/Application/UseCases/Campaign/List/ListCampaignsTest.php b/tests/Unit/Application/UseCases/Campaign/List/ListCampaignsTest.php index 39a539c..0080146 100644 --- a/tests/Unit/Application/UseCases/Campaign/List/ListCampaignsTest.php +++ b/tests/Unit/Application/UseCases/Campaign/List/ListCampaignsTest.php @@ -19,7 +19,7 @@ covers(ListCampaigns::class, Input::class, Output::class, CampaignListItem::clas describe('list campaigns use case', function (): void { $coupon = CouponFactory::make(); $campaign1 = CampaignFactory::make(name: 'Campaign A', brandCode: 'AAA01', couponCodes: [$coupon->code]); - $campaign2 = CampaignFactory::make(name: 'Campaign B', brandCode: 'AAA02', couponCodes: [$coupon->code], published: false); + $campaign2 = CampaignFactory::hydrated(name: 'Campaign B', brandCode: 'AAA02', couponCodes: [$coupon->code], published: false); $campaign3 = CampaignFactory::make(name: 'Campaign C', brandCode: 'AAA02', couponCodes: [$coupon->code]); $pagination = Pagination::firstPage(); @@ -30,7 +30,7 @@ describe('list campaigns use case', function (): void { ] ); - it('maps repository campaigns to list items, preserving pagination and sort', function () use ($pagination, $campaign1, $campaign2): void { + it('lists campaigns with sorts and filters', function () use ($pagination, $campaign1, $campaign2): void { // GIVEN // Uses $campaign1 + $campaign2 $paginated = new Paginated($pagination, [$campaign1, $campaign2], 2);