feat(event): add effective date resolution for rescheduled events and update tests
This commit is contained in:
@@ -352,11 +352,12 @@ class NotificationMailServiceTest extends TestCase
|
||||
Mail::assertSent(Mailable::class, function (Mailable $mail) use ($purchase, $firstTicket, $secondTicket): bool {
|
||||
$mail->assertTo('checkout@example.com');
|
||||
|
||||
return $mail->subject === "Tu evento fue reprogramado - Compra #{$purchase->id}"
|
||||
return $mail->subject === "Tu evento fue reprogramado - N° de Orden #{$purchase->id}"
|
||||
&& str_contains($mail->render(), '09/10/2027')
|
||||
&& str_contains($mail->render(), '20/10/2027')
|
||||
&& str_contains($mail->render(), '#'.$firstTicket->id)
|
||||
&& str_contains($mail->render(), '#'.$secondTicket->id);
|
||||
&& str_contains($mail->render(), 'N° de Ticket #'.$firstTicket->id)
|
||||
&& str_contains($mail->render(), 'N° de Ticket #'.$secondTicket->id)
|
||||
&& str_contains($mail->render(), 'N° de Orden #'.$purchase->id);
|
||||
});
|
||||
$this->assertDatabaseHas('email_deliveries', [
|
||||
'idempotency_key' => "event-date-rescheduled:10:20:{$purchase->id}",
|
||||
|
||||
Reference in New Issue
Block a user