feat(ticket): resolve effective event dates and handle reschedule chains

This commit is contained in:
2026-09-11 12:28:37 -03:00
parent d5fdae9a24
commit 106cf017dc
3 changed files with 62 additions and 2 deletions

View File

@@ -471,7 +471,9 @@ class TicketGeneratorServiceTest extends TestCase
$this->assertCount(2, $ticket->resolvedValidityGroups());
$this->assertTrue($ticket->resolvedValidityGroups()->every(
fn ($group): bool => $group->validityTimes->count() === 2
&& $group->validityTimes->contains($lunch)
&& $group->validityTimes->contains(
fn (ValidityTime $validityTime): bool => $validityTime->is($lunch)
)
));
$this->assertEqualsCanonicalizing(
$dates->pluck('validity_time_id')->all(),