Angular, tam bir test kurulumu ile gelir (varsayılan olarak Jasmine + Karma, ancak birçok takım Jest kullanır). Bir test modülünü yapılandırmak ve bileşenleri/hizmetleri bağımlılıklarıyla anında oluşturmak için TestBed sağlar — mock'ları enjekte etmek için DI'yı kullanarak.
Bir hizmeti test etmek (en basit)
(, {
: ;
: ;
( {
.({
: [],
: [],
});
service = .();
httpMock = .();
});
(, {
service.().( (users.).());
req = httpMock.();
req.([{ : }, { : }]);
});
});
