TP 12 : Tests
Objectifs
Section intitulée « Objectifs »- Faire passer tous les tests
Tâche 1 : Résoudre toutes les dépendances :
Section intitulée « Tâche 1 : Résoudre toutes les dépendances : »- Pour tous les composants, vous devez dans le test importer tous les éléments qui sont habituellement importés dans le
app.module.ts. - Quelques exceptions :
- Pour les composants ou dépendances utilisant
RouterModule, importerRouterTestingModuleà la place - Pour les composants ou dépendances utilisant
HttpModule, importerHttpTestingModuleà la place
- Pour les composants ou dépendances utilisant
Tâche 2 : Test simple.
Section intitulée « Tâche 2 : Test simple. »- Dans
album.component.spec.ts, nous voulons tester queartist.titleetalbum.titlesont correctement rendus dans notre html. - Créez un nouveau cas de test et obtenez l’élément
h3et vérifiez que le contenu correspond à certaines des propriétés dealbum
compiled.querySelector('h3').textContent- Utilisez
expectavec ce sélecteur

