From ad358280b024cfb90e96dcf1d4de402e5109daf7 Mon Sep 17 00:00:00 2001 From: Jon Waldstein Date: Tue, 18 Feb 2025 16:46:35 -0500 Subject: [PATCH] tests: add test --- .../Repositories/CampaignRepositoryTest.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/Unit/Campaigns/Repositories/CampaignRepositoryTest.php b/tests/Unit/Campaigns/Repositories/CampaignRepositoryTest.php index 19f9bcb649..7f704f3b70 100644 --- a/tests/Unit/Campaigns/Repositories/CampaignRepositoryTest.php +++ b/tests/Unit/Campaigns/Repositories/CampaignRepositoryTest.php @@ -430,4 +430,22 @@ public function testMergeCampaignsShouldKeepDefaultFormFromDestinationCampaign() $this->assertEquals($defaultFormBeforeMerge->id, $destinationCampaign->defaultForm()->id); } + + /** + * @unreleased + * @throws Exception + */ + public function testUpdateCampaignShouldAllowNullableEndDate(): void + { + $repository = new CampaignRepository(); + $campaignFactory = Campaign::factory()->create(); + + $campaignFactory->endDate = null; + + $repository->update($campaignFactory); + + $campaign = $repository->getById($campaignFactory->id); + + $this->assertNull($campaign->endDate); + } }