Bruno Predot

Ajout du test sur le paragraphe dans le fichier test ScoreAndVote.spec.ts.

@@ -32,4 +32,31 @@ describe("ScoreAndVote", () => { @@ -32,4 +32,31 @@ describe("ScoreAndVote", () => {
32 // Vérifier que le score est affiché correctement. 32 // Vérifier que le score est affiché correctement.
33 expect(scoreElement.text()).toBe("8.5"); 33 expect(scoreElement.text()).toBe("8.5");
34 }); 34 });
  35 +
  36 + it("arrondit correctement le score à une décimale", () => {
  37 + // Tester avec un score qui a plus d'une décimale.
  38 + const wrapper = mount(ScoreAndVote, {
  39 + props: {
  40 + score: 7.654,
  41 + nbVote: 100,
  42 + },
  43 + });
  44 + // Trouver l'élément qui contient le score.
  45 + const scoreElement = wrapper.find(".bg-primary");
  46 + // Arrondi à une décimale.
  47 + expect(scoreElement.text()).toBe("7.7");
  48 + });
  49 +
  50 + it("affiche correctement le paragraphe", () => {
  51 + // Monter le composant avec ses props.
  52 + const wrapper = mount(ScoreAndVote, {
  53 + props: {
  54 + score: 7.654,
  55 + nbVote: 100,
  56 + },
  57 + });
  58 + // Trouver l'élément qui contient le paragraphe.
  59 + const scoreElement = wrapper.find("p");
  60 + expect(scoreElement.text()).toBe("Note TMDB");
  61 + });
35 }); 62 });