NestJS nyediyakake utility testing built-in (@nestjs/testing) sing terintegrasi karo Jest, lan arsitektur dependency-injection-e bikin testing luwih bersih — sampeyan nggawe testing module lan inject mock para dependensi. Test dibagi dadi unit test (terisolasi) lan e2e test (full app).
Unit testing service (karo dependensi sing dimock)
{ } ;
(, {
: ;
mockRepo = { : jest.(), : jest.() };
( () => {
= .({
: [
,
{ : (), : mockRepo },
],
}).();
service = .<>();
});
(, () => {
mockRepo..([{ : , : }]);
result = service.();
(result).();
(mockRepo.).();
});
});
