nit: you can use this.sinon.assert.calledWith(spy, params) to get better error messages if something breaks