SinonJS ให้ stand-alone test spies, stubs และ mocks เป็น library สร้าง object mocks สำหรับ unit testingSpies - Fake functions ติดตาม executionsStubs - Functions replacements คืนค่าที่ต้องการ หรือทำงานแบบที่เราต้องการ เพื่อ test multiple scenariosMocks - Fake methodsObjects ทั้งหมดช่วย unit testing โ