Angular มาพร้อมกับชุดการทดสอบที่สมบูรณ์ (Jasmine + Karma ตามค่าเริ่มต้น แม้ว่าหลายทีมใช้ Jest) มันมี TestBed เพื่อกำหนดค่าโมดูลการทดสอบและสร้างอินสแตนซ์ส่วนประกอบ/บริการพร้อมการพึ่งพาของพวกเขา — ใช้ประโยชน์จาก DI เพื่อฉีด mocks
การทดสอบบริการ (ง่ายที่สุด)
(, {
: ;
: ;
( {
.({
: [],
: [],
});
service = .();
httpMock = .();
});
(, {
service.().( (users.).());
req = httpMock.();
req.([{ : }, { : }]);
});
});
