Test unitaire sans modifier la base

cleo
Cleo EIRAS 1 week ago
parent f24545f3e0
commit 5f100b91fa

@ -33,13 +33,6 @@ class EmojiController extends AbstractController
]);
}
#[Route('/count', name: 'count')]
public function count(EmojiRepository $emojiRepository): Response
{
$count = count($emojiRepository->findAll());
return new Response(['count' => $count]);
}
#[Route('/add/{code}', name: 'add')]
public function addEmojiDebug(string $code, EntityManagerInterface $entityManager) {
$emoji = new Emoji();

@ -51,11 +51,12 @@ class EmojiControllerTest extends WebTestCase
->setSpeed(2.0)
->setFightsWon(3);
$rarity = (new Rarity())
->setName('Rare')
->setDropRate(1.0);
$rr = $this->em->getRepository(Rarity::class);
$rarity = $rr->findOneBy([], ['id' => 'ASC']);
$emoji1->setRarity($rarity);
$emoji2->setRarity($rarity);
$this->em->persist($rarity);
$this->em->persist($emoji1);
$this->em->persist($emoji2);
$this->em->flush();
@ -69,7 +70,7 @@ class EmojiControllerTest extends WebTestCase
$this->assertEquals(Response::HTTP_OK, $response->getStatusCode());
$data = json_decode($response->getContent(), true);
$this->assertArrayHasKey('childId', $data);
$this->assertArrayHasKey('baby', $data);
$this->assertEquals('Child created', $data['message']);
}

Loading…
Cancel
Save