Hi wilson,
Thank you for review comments.
I have added 
this.controller = {
  on: sinon.spy()
}
I think this is not needed and we can directly call this.app.on.calledWith('click', this.closeSettings); as you suggested.
Thanks!