use `this.sinon.spy`, and you don't need to restore in teardown :)

also, do this in setup instead of suiteSetup (because you want a new spy for each test)