Outils pour utilisateurs

Outils du site


web:javascript:angular:tests

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
web:javascript:angular:tests [2019/05/29 02:55] – [Protractor] sgariepyweb:javascript:angular:tests [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 105: Ligne 105:
  
  
 +
 +====== Observable ======
 +
 +
 +
 +
 +====== Override ======
 +
 +Si on veut overrider le provider, pour changer par exemple les valeurs on peut utiliser ''TestBed.overrideProvider()'' Ici, dans le ''beforeEach()'', le TestBed normal est fait avec la spécification des providers.
 +
 +
 +<code javascript>
 +
 +it('should take value from environment if not set in AppConfig', () => {
 +  mockAppConfig.baseUrl = '__BASE_URL__';
 +  mockEnvironment.baseUrl = 'https://someurl';
 +
 +  TestBed.overrideProvider(APP_CONFIG, {
 +    useValue: mockAppConfig,
 +  });
 +
 +  service = TestBed.get(ConfigService);
 +
 +  expect(service.config.baseUrl).toEqual(
 +    mockEnvironment.baseUrl,
 +  );
 +});
 +</code>
  
  
  
  
web/javascript/angular/tests.1559091344.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)