Angular wird mit einem vollständigen Test-Setup ausgeliefert (standardmäßig Jasmine + Karma, obwohl viele Teams Jest verwenden). Es stellt TestBed zur Verfügung, um ein Test-Modul zu konfigurieren und Komponenten/Services mit ihren Abhängigkeiten zu instanziieren — unter Nutzung von DI, um Mocks zu injizieren.
Testen eines Service (am einfachsten)
(, {
: ;
: ;
( {
.({
: [],
: [],
});
service = .();
httpMock = .();
});
(, {
service.().( (users.).());
req = httpMock.();
req.([{ : }, { : }]);
});
});
