|Many more features||
"It should be mentioned that sinon provides many more features for smart stubs spies than jasmine so both can be used together"
from question "How to mock angularJs filter value for unit tests"
"The thing that makes sinon a better choice than jasmine spies is that it is capable of programming spies expectations withargs ... .called."
from question "Angular Unit tests: Mocking multiple independent promises"