Angular obsahuje kompletní testovací Setup (Jasmine + Karma standardně, i když řada týmů používá Jest). Poskytuje TestBed pro konfiguraci testovacího modulu a instanciaci komponent/služeb s jejich závislostmi — využívá DI pro injektování mock objektů.
Testování služby (nejjednoduššší)
(, {
: ;
: ;
( {
.({
: [],
: [],
});
service = .();
httpMock = .();
});
(, {
service.().( (users.).());
req = httpMock.();
req.([{ : }, { : }]);
});
});
