web:javascript:angular:tests
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
web:javascript:angular:tests [2018/05/31 23:09] – [RouterOutlet] sgariepy | web:javascript:angular:tests [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 29: | Ligne 29: | ||
<code javascript> | <code javascript> | ||
- | imports : RouterModule.forRoot([]), | + | imports : RouterTestingModule.withRoutes([]), |
providers : RouterOutlet | providers : RouterOutlet | ||
</ | </ | ||
Ligne 44: | Ligne 44: | ||
] | ] | ||
</ | </ | ||
+ | |||
+ | |||
+ | ====== Forms ====== | ||
+ | |||
+ | Template parse errors: | ||
+ | Can't bind to ' | ||
+ | |||
+ | |||
+ | import '' | ||
+ | |||
+ | Si le component utilise la '' | ||
+ | |||
+ | <code javascript> | ||
+ | public form: FormGroup = new FormGroup({ | ||
+ | firstName: new FormControl('' | ||
+ | }); | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Protractor ====== | ||
+ | |||
+ | |||
+ | Positioner et maximiser le '' | ||
+ | |||
+ | <code javascript> | ||
+ | await browser.driver | ||
+ | .manage() | ||
+ | .window() | ||
+ | .setPosition(2400, | ||
+ | |||
+ | await browser.driver | ||
+ | .manage() | ||
+ | .window() | ||
+ | .maximize(); | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ====== SpyOn ====== | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | |||
+ | const video = require(' | ||
+ | |||
+ | test(' | ||
+ | const spy = jest.spyOn(video, | ||
+ | const isPlaying = video.play(); | ||
+ | |||
+ | expect(spy).toHaveBeenCalled(); | ||
+ | expect(isPlaying).toBe(true); | ||
+ | |||
+ | spy.mockReset(); | ||
+ | spy.mockRestore(); | ||
+ | }); | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Observable ====== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Override ====== | ||
+ | |||
+ | Si on veut overrider le provider, pour changer par exemple les valeurs on peut utiliser '' | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | |||
+ | it(' | ||
+ | mockAppConfig.baseUrl = ' | ||
+ | mockEnvironment.baseUrl = ' | ||
+ | |||
+ | TestBed.overrideProvider(APP_CONFIG, | ||
+ | useValue: mockAppConfig, | ||
+ | }); | ||
+ | |||
+ | service = TestBed.get(ConfigService); | ||
+ | |||
+ | expect(service.config.baseUrl).toEqual( | ||
+ | mockEnvironment.baseUrl, | ||
+ | ); | ||
+ | }); | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ |
web/javascript/angular/tests.1527800990.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)