Angular میں مکمل ٹیسٹنگ سیٹ اپ ہے (ڈیفالٹ طور پر Jasmine + Karma، اگرچہ بہت سی ٹیمیں Jest استعمال کرتی ہیں)۔ یہ TestBed فراہم کرتا ہے جو ٹیسٹنگ ماڈیول کو ترتیب دے سکتا ہے اور کمپوننٹس/سروسز کو ان کے dependencies کے ساتھ instantiate کر سکتا ہے — DI کو leverage کرتے ہوئے mocks کو inject کرتا ہے۔
سروس کو ٹیسٹ کرنا (سب سے سادہ)
(, {
: ;
: ;
( {
.({
: [],
: [],
});
service = .();
httpMock = .();
});
(, {
service.().( (users.).());
req = httpMock.();
req.([{ : }, { : }]);
});
});
