| 1234567891011121314151617181920212223242526 |
- <?php
- namespace App\Tests\Application;
- use ApiPlatform\Symfony\Bundle\Test\ApiTestCase;
- class PublicEventsTest extends ApiTestCase
- {
- public function testEvents(): void
- {
- // on fait un get sur /api/public/events
- $response = static::createClient()->request('GET', '/api/public/events');
- // on vérifie que le code de retour est 200
- $this->assertResponseIsSuccessful();
- // on vérifie que le json contient bien les données attendues
- $this->assertJsonContains([
- '@context' => '/api/contexts/PublicEvent',
- '@id' => '/api/public/events',
- '@type' => 'hydra:Collection',
- 'hydra:totalItems' => 1,
- 'hydra:member' => [
- ["name" => "My Event"]
- ],
- ]);
- }
- }
|