diff --git a/tests/Command/StripeSyncCommandTest.php b/tests/Command/StripeSyncCommandTest.php index d7458cf..f6d124b 100644 --- a/tests/Command/StripeSyncCommandTest.php +++ b/tests/Command/StripeSyncCommandTest.php @@ -367,8 +367,10 @@ class StripeSyncCommandTest extends TestCase { $this->userRepo->method('findAll')->willReturn([]); + $organizer = $this->createOrganizer('acct_no_email'); $event = $this->createMock(Event::class); $event->method('getTitle')->willReturn('Test Event'); + $event->method('getAccount')->willReturn($organizer); $order = new BilletBuyer(); $order->setStatus(BilletBuyer::STATUS_PENDING); diff --git a/tests/Controller/AttestationControllerTest.php b/tests/Controller/AttestationControllerTest.php index 54b7bcc..b30a0ce 100644 --- a/tests/Controller/AttestationControllerTest.php +++ b/tests/Controller/AttestationControllerTest.php @@ -71,7 +71,15 @@ class AttestationControllerTest extends WebTestCase $em->persist($event); $reference = 'REF-'.uniqid(); - $payload = ['event' => 'Test Event', 'total' => 5000]; + $payload = [ + 'ref' => $reference, + 'event' => 'Test Event', + 'organizer' => 'Test User', + 'generatedAt' => '01/04/2026 10:00:00', + 'totalSold' => 10, + 'billets' => [], + 'categories' => [], + ]; $attestation = new Attestation($reference, 'sig_'.uniqid(), $event, $user, 10, $payload); $em->persist($attestation); @@ -127,11 +135,20 @@ class AttestationControllerTest extends WebTestCase $event->setCity('Paris'); $em->persist($event); - $data = ['event' => 'Registered Event', 'total' => 8000]; + $ref = 'REF-'.uniqid(); + $data = [ + 'ref' => $ref, + 'event' => 'Registered Event', + 'organizer' => 'Test User', + 'generatedAt' => '01/04/2026 10:00:00', + 'totalSold' => 20, + 'billets' => [], + 'categories' => [], + ]; $json = json_encode($data, \JSON_UNESCAPED_UNICODE); $signatureHash = hash_hmac('sha256', $json, $appSecret); - $attestation = new Attestation('REF-'.uniqid(), $signatureHash, $event, $user, 20, $data); + $attestation = new Attestation($ref, $signatureHash, $event, $user, 20, $data); $em->persist($attestation); $em->flush();