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