use `this.sinon.useFakeTimers()` and `this.sinon.spy(...`
You don't need notificationSpy, just use `window.Notification` where you need the spy
You don't need fakeClock, just use `this.sinon.clock` where you use theclock