Table des matières
ToggleNouveau programme d'exécution de tests Web
La phase suivante implique l’adoption du nouveau Web Test Runner qui est désormais à votre disposition. Ce lanceur de tests de navigateur est essentiellement destiné à remplacer Karma à l’avenir, ce dernier ayant maintenant plus de 10 ans. Si vous souhaitez débuter l’utilisation de ce Web Test Runner dès maintenant, veuillez installer le package suivant dans votre projet :
Le Web Test Runner lui-même est prêt pour la production, cependant, son intégration avec Angular demeure encore expérimentale.
Pour remplacer Karma par ce lanceur de tests, suivez ces étapes :
- Accédez au dossier
angular.json
de votre projet. - Allez dans la configuration du constructeur (
builder
) pour votre tâche de test.
Ici, au lieu de karma. Utilisez simplement le web-test-runnerde la manière suivante : web-test-runner.
Désormais, lorsque vous exécutez vos tests à partir de la ligne de commande en utilisant la commande habituelle ng test, vous constaterez que le nouveau Web Test Runner est utilisé !
Migration améliorée des flux de contrôle
Ensuite, diverses améliorations ont été apportées aux migrations Angular CLI. La migration du flux de contrôle existante a été révisée et optimisée. De nombreux bugs ont été résolus, et de nouvelles fonctionnalités ont été ajoutées. Ainsi, si vous envisagez de migrer vos projets de *ngFor, *ngIf, *ngSwitch vers la nouvelle syntaxe de flux de contrôle : @if, @for, @switch, vous pouvez lancer cette migration :