Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Bruno Predot
/
tmdb_test
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Bruno Predot
2025-04-29 18:59:58 +0200
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
882f5b891424bcc2f40970f99798202bbe26a681
882f5b89
1 parent
e8203608
Ajout de jeux de test supplémentaire dans le fichier MovieGender.spec.ts.
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
34 additions
and
0 deletions
test/components/MovieGender.spec.ts
test/components/MovieGender.spec.ts
View file @
882f5b8
...
...
@@ -28,6 +28,40 @@ describe("MovieGender", () => {
spanElements
.
forEach
((
spanElement
,
index
)
=>
{
// Sur chaque itération d'élément (span), vérification que le nom du genre correspondant soit bien affiché.
expect
(
spanElement
.
text
()).
toContain
(
genres
[
index
].
name
);
expect
(
spanElement
.
text
()).
toBe
(
genres
[
index
].
name
);
});
});
it
(
"affiche correctement un seul genre"
,
()
=>
{
// Données de test.
const
genres
:
Genre
[]
=
[{
id
:
1
,
name
:
"Horreur"
}];
// Monter le composant avec sa props.
const
wrapper
=
mount
(
MovieGender
,
{
props
:
{
genres
,
},
});
// Vérifier que le genre soit affiché.
const
spanElements
=
wrapper
.
findAll
(
"span"
);
// spanElements.length doit être égal aux données de test (ici 1).
expect
(
spanElements
.
length
).
toBe
(
genres
.
length
);
// Vérifier le contenu affiché de l'élément.
expect
(
spanElements
[
0
].
text
()).
toContain
(
genres
[
0
].
name
);
expect
(
spanElements
[
0
].
text
()).
toBe
(
genres
[
0
].
name
);
});
it
(
"ne rend aucun élément span quand la liste est vide"
,
()
=>
{
// Données de test volontairement vide.
const
genres
:
Genre
[]
=
[];
// Monter le composant avec sa props.
const
wrapper
=
mount
(
MovieGender
,
{
props
:
{
genres
,
},
});
// spanElements.length doit être égal à 0.
const
spanElements
=
wrapper
.
findAll
(
"span"
);
expect
(
spanElements
.
length
).
toBe
(
0
);
});
});
...
...
Please
register
or
login
to post a comment