Batman currently does not use sinon for it's testing. It actually uses a set of custom tools, which mostly replicate the sinon's functionality (which were originally written before sinon existed).

It will be a very large project, but we want to (ASAP) move Batman's tests over to `Batman.TestCase` and include sinon instead of these custom spying and mocking methods.