SinonJS स्टैंड-अलोन टेस्ट जासूस, स्टब्स और मॉक प्रदान करता है। यह एक पुस्तकालय है जिसका उपयोग हम इकाई परीक्षण के लिए ऑब्जेक्ट मॉक बनाने के लिए कर सकते हैं।
जासूस - नकली फ़ंक्शन जिनका उपयोग हम निष्पादन को ट्रैक करने के लिए कर सकते हैं।
स्टब्स −कार्य प्रतिस्थापन जिससे हम जो चाहें वापस कर सकते हैं या हमारे कार्य इस तरह से काम करते हैं जो हमें कई परिदृश्यों का परीक्षण करने में सक्षम होने के लिए उपयुक्त बनाता है।
नकली −नकली तरीके
ये सभी ऑब्जेक्ट हमारे कोड की यूनिट टेस्टिंग में मदद करते हैं।