Angular cung cấp sẵn một thiết lập test đầy đủ (Jasmine + Karma theo mặc định, dù nhiều team dùng Jest). Nó cung cấp TestBed để cấu hình một testing module và khởi tạo các component/service cùng các phụ thuộc của chúng — tận dụng DI để inject các mock.
Test một service (đơn giản nhất)
(, {
: ;
: ;
( {
.({
: [],
: [],
});
service = .();
httpMock = .();
});
(, {
service.().( (users.).());
req = httpMock.();
req.([{ : }, { : }]);
});
});
