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/06/13 20:06] – [Forms] sgariepy | web:javascript:angular:tests [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 61: | Ligne 61: | ||
}); | }); | ||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== 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.1528913203.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)