NestJS একটি বিল্ট-ইন টেস্টিং ইউটিলিটি (@nestjs/testing) প্রদান করে যা Jest এর সাথে সংহত, এবং এর ডিপেন্ডেন্সি-ইনজেকশন আর্কিটেকচার পরীক্ষা করাকে বিশেষভাবে পরিচ্ছন্ন করে তোলে — আপনি একটি টেস্টিং মডিউল তৈরি করেন এবং ডিপেন্ডেন্সিগুলির জন্য মক ইনজেক্ট করেন। টেস্টগুলি ইউনিট টেস্ট (বিচ্ছিন্ন) এবং e2e টেস্ট (সম্পূর্ণ অ্যাপ) এ বিভক্ত।
একটি সেবা পরীক্ষা করা (মকড ডিপেন্ডেন্সি সহ)
{ } ;
(, {
: ;
mockRepo = { : jest.(), : jest.() };
( () => {
= .({
: [
,
{ : (), : mockRepo },
],
}).();
service = .<>();
});
(, () => {
mockRepo..([{ : , : }]);
result = service.();
(result).();
(mockRepo.).();
});
});
