Angular toimitetaan täydellä testausasetuksella (oletuksena Jasmine + Karma, vaikka monet tiimit käyttävät Jestia). Se tarjoaa TestBed-työkalun testausmoduulin konfiguroimiseen ja komponenttien/palveluiden vahvistamiseen niiden riippuvuuksien kanssa — hyödyntäen DI:tä mock-objektien injektoimiseen.
Palvelun testaaminen (yksinkertaisin)
(, {
: ;
: ;
( {
.({
: [],
: [],
});
service = .();
httpMock = .();
});
(, {
service.().( (users.).());
req = httpMock.();
req.([{ : }, { : }]);
});
});
