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:39:41 +0200
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
e8203608e1c67a50fe24d394f8d12ccbc0871a4a
e8203608
1 parent
1c4a865b
Finalisation du test MovieGender.spec.ts.
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
8 deletions
test/components/MovieGender.spec.ts
test/components/MovieGender.spec.ts
View file @
e820360
...
...
@@ -7,22 +7,27 @@ import type { Genre } from "~/interfaces/movie";
describe
(
"MovieGender"
,
()
=>
{
it
(
"affiche correctement les genres"
,
()
=>
{
// Données de test
// Données de test
.
const
genres
:
Genre
[]
=
[
{
id
:
1
,
name
:
"Action"
},
{
id
:
2
,
name
:
"Comédie"
},
{
id
:
3
,
name
:
"Drame"
},
];
// Monter le composant avec sa props
// Monter le composant avec sa props
.
const
wrapper
=
mount
(
MovieGender
,
{
props
:
{
genres
}
genres
,
}
,
});
// Vérifier que tous les genres sont affichés.
const
spanElements
=
wrapper
.
findAll
(
"span"
);
// spanElements.length doit être égal aux données de test (genres.length).
expect
(
spanElements
.
length
).
toBe
(
genres
.
length
);
const
spanElements
=
wrapper
.
findAll
(
'span'
);
console
.
log
(
spanElements
);
// expect(wrapper.text()).toContain("Hello world");
expect
(
wrapper
.
text
());
// Vérifier le contenu affiché de chaque élément.
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
);
});
});
});
...
...
Please
register
or
login
to post a comment