NestJS tipprovdi utility ta' test integrat (@nestjs/testing) integrat ma' Jest, u l-arkitettura ta' dependency-injection tagħha tagħmilha espesyalment nadifa — inti toħloq modulu ta' test u tinjeċta mocks għad-dipendenzji. It-tests jaqgħu f'unit tests (iżolati) u e2e tests (full app).
Unit testing ta' servizz (b'dipendenzji mockati)
{ } ;
(, {
: ;
mockRepo = { : jest.(), : jest.() };
( () => {
= .({
: [
,
{ : (), : mockRepo },
],
}).();
service = .<>();
});
(, () => {
mockRepo..([{ : , : }]);
result = service.();
(result).();
(mockRepo.).();
});
});
