PublicStructuresTest.php 757 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace App\Tests\Application\Public;
  3. use App\Entity\Public\FederationStructure;
  4. use App\Tests\Application\OtWebTestCase;
  5. class PublicStructuresTest extends OtWebTestCase
  6. {
  7. public function testGetIndex(): void
  8. {
  9. $crawler = $this->get('api/public/federation_structures');
  10. $this->validateCollectionSchema(FederationStructure::class);
  11. $this->assertJsonContains([
  12. '@context' => '/api/contexts/FederationStructure',
  13. '@id' => '/api/public/federation_structures',
  14. '@type' => 'hydra:Collection',
  15. 'hydra:totalItems' => 2,
  16. 'hydra:member' => [
  17. ["name" => "Fede 1"],
  18. ["name" => "Organization 2"],
  19. ],
  20. ]);
  21. }
  22. }