feat: ajout de la gestion des URL d'image et de miniature dans les réponses des mangas, avec mise à jour des classes et des tests associés

This commit is contained in:
ext.jeremy.guillot@maxicoffee.domains
2025-03-28 15:05:13 +01:00
parent 6ea24deacf
commit 7051bf5274
9 changed files with 50 additions and 29 deletions

View File

@@ -45,7 +45,7 @@ class GetMangaListTest extends AbstractApiTestCase
// Then
$this->assertResponseIsSuccessful();
$data = $response->toArray();
$this->assertCount(10, $data['items']);
$this->assertEquals(25, $data['total']);
$this->assertEquals(2, $data['page']);
@@ -73,7 +73,7 @@ class GetMangaListTest extends AbstractApiTestCase
// Then
$this->assertResponseIsSuccessful();
$data = $response->toArray();
$this->assertCount(3, $data['items']);
$this->assertEquals('Manga A', $data['items'][0]['title']);
$this->assertEquals('Manga B', $data['items'][1]['title']);
@@ -99,7 +99,9 @@ class GetMangaListTest extends AbstractApiTestCase
->setStatus('ongoing')
->setRating(4.5)
->setMonitored(false)
;
->setImageUrl('https://via.placeholder.com/150')
->setThumbnailUrl('https://via.placeholder.com/150')
->setCreatedAt(new \DateTimeImmutable('2020-01-01'));
$this->entityManager->persist($manga);
$this->entityManager->flush();