Sinon - это фреймворк для имитации JavaScript, который может создавать шпионы, заглушки и имитаторы.

Sinon - это фреймворк javascript для создания тестовых шпионов, заглушек и имитаторов, которые можно использовать с любой фреймворком модульного тестирования JavaScript. Он также поставляется как часть среды модульного тестирования Buster.JS.