lang:angular:test
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| lang:angular:test [2021/08/09 11:09] – Création avec "Karma" root | lang:angular:test [2021/08/20 22:11] (Version actuelle) – Ajout de "Protractor" root | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | =====Angular===== | ||
| + | |||
| + | ====Tests unitaires==== | ||
| + | |||
| + | ===Erreurs=== | ||
| + | |||
| + | * '' | ||
| + | |||
| + | < | ||
| + | 1. If ' | ||
| + | 2. If ' | ||
| + | </ | ||
| + | |||
| + | Si le problème existe uniquement lors des '' | ||
| + | |||
| + | On peut soit donc désactiver cet avertissement en ajoutant '' | ||
| + | |||
| + | <code javascript> | ||
| + | import { NO_ERRORS_SCHEMA } from ' | ||
| + | |||
| + | TestBed.configureTestingModule({ | ||
| + | declarations: | ||
| + | schemas: [NO_ERRORS_SCHEMA] | ||
| + | }).compileComponents(); | ||
| + | </ | ||
| + | |||
| + | Soit utiliser un stub et le déclarer dans '' | ||
| + | |||
| + | <code javascript> | ||
| + | @Component({selector: | ||
| + | class MeyerhofCalcComponent { | ||
| + | } | ||
| + | |||
| + | await TestBed.configureTestingModule({ | ||
| + | declarations: | ||
| + | }).compileComponents(); | ||
| + | </ | ||
| + | |||
| + | Il serait aussi possible d' | ||
| + | |||
| + | <code javascript> | ||
| + | TestBed.configureTestingModule({ | ||
| + | imports: [ | ||
| + | AppModule | ||
| + | ], | ||
| + | }).compileComponents(); | ||
| + | </ | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| =====Karma===== | =====Karma===== | ||
| Ligne 27: | Ligne 79: | ||
| [[https:// | [[https:// | ||
| + | |||
| + | =====Protractor===== | ||
| + | |||
| + | Protractor permet de faire des tests en e2e (end to end) avec des scripts en Angular. | ||
| + | |||
| + | Après de nombreuses heures à essayer de le configurer, je n'ai finalement pas réussi. | ||
| + | |||
| + | Ne pas utiliser. Un certificat de décès existe depuis le [[https:// | ||
| + | |||
lang/angular/test.1628500142.txt.gz · Dernière modification : de root
