O jasmine precisa do sinon.js?

Eu vi exemplos na web em que as pessoas usamjasmim junto comsinon. No entanto, o jasmim tem suporte para espiões (o que, como eu entendo, é o que a Sinon faz). Então, a questão é, Sinon ainda é útil quando se usa Jasmine? Se o Sinon é útil, o que faz dele um bom acréscimo ao jasmim?

Felicidades