NestJS-இல் Jest உடன் ஒருங்கிணைக்கப்பட்ட உள்ளமைந்த testing utility (@nestjs/testing) உள்ளது, மேலும் அதன் dependency-injection கட்டிடக்கலை testing-ஐ குறிப்பாக சுத்தமாக்குகிறது — நீங்கள் ஒரு testing module-ஐ உருவாக்கி dependencies-க்கு mocks-ஐ inject செய்கிறீர்கள். Tests unit tests (isolated) மற்றும் e2e tests (full app) ஆக பிரிகின்றன.
ஒரு service-ஐ unit testing செய்தல் (mocked dependencies உடன்)
{ } ;
(, {
: ;
mockRepo = { : jest.(), : jest.() };
( () => {
= .({
: [
,
{ : (), : mockRepo },
],
}).();
service = .<>();
});
(, () => {
mockRepo..([{ : , : }]);
result = service.();
(result).();
(mockRepo.).();
});
});
