Ajout du test sur le paragraphe dans le fichier test ScoreAndVote.spec.ts.
Showing
1 changed file
with
27 additions
and
0 deletions
| @@ -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 | }); |
-
Please register or login to post a comment