NestJS એક બિલ્ટ-ઇન પરીક્ષણ યુટિલિટી (@nestjs/testing) પ્રદાન કરે છે જે Jest સાથે એકીકૃત છે, અને તેની dependency-injection આર્કિટેક્ચર પરીક્ષણને ખાસ કરીને સ્વચ્છ બનાવે છે — તમે એક પરીક્ષણ મોડ્યુલ બનાવો અને dependencies માટે mocks ઇંજેક્ટ કરો. પરીક્ષણો એકમ પરીક્ષણો (અલગ) અને e2e પરીક્ષણો (સંપૂર્ણ એપ) માં પડે છે.
સેવાનું એકમ પરીક્ષણ (mocked dependencies સાથે)
{ } ;
(, {
: ;
mockRepo = { : jest.(), : jest.() };
( () => {
= .({
: [
,
{ : (), : mockRepo },
],
}).();
service = .<>();
});
(, () => {
mockRepo..([{ : , : }]);
result = service.();
(result).();
(mockRepo.).();
});
});
