Bruno Predot

Ajout des test sur le nombre de votes formatés et non formatés dans le fichier t…

…est ScoreAndVote.spec.ts.
... ... @@ -56,7 +56,39 @@ describe("ScoreAndVote", () => {
},
});
// Trouver l'élément qui contient le paragraphe.
const scoreElement = wrapper.find("p");
expect(scoreElement.text()).toBe("Note TMDB");
const paragrapheElement = wrapper.find("p");
expect(paragrapheElement.text()).toBe("Note TMDB");
});
it("affiche correctement le nombre de vote sans formatage si inférieur à 1000", () => {
// Monter le composant avec ses props.
const wrapper = mount(ScoreAndVote, {
props: {
score: 7.654,
nbVote: 855,
},
});
// Trouver l'élément qui contient le nombre de votes.
const voteElement = wrapper.find("div");
// Vérifier si la div contient le nombre.
expect(voteElement.text()).toContain("855");
// Vérifier si le texte de la div correspond exactement.
expect(voteElement.text()).toBe("855 votes");
});
it("affiche correctement le nombre de vote formaté en 'k' si supérieur ou égal à 1000", () => {
// Monter le composant avec ses props.
const wrapper = mount(ScoreAndVote, {
props: {
score: 9,
nbVote: 1477,
},
});
// Trouver l'élément qui contient le nombre de votes.
const voteElement = wrapper.find("div");
// Vérifier si la div contient le nombre.
expect(voteElement.text()).toContain("1.5");
// Vérifier si le texte de la div correspond exactement.
expect(voteElement.text()).toBe("1.5k votes");
});
});
... ...