sinon.useFakeTimersをどこかのテストケースで使ってる場合、後処理でclock.restore()しとかないとJS内部の時計が進まなくなる。
よってsetTimeoutに渡した関数が実行されなくなる。
useFakeTimersとrestoreはセットで書くようにしないとだめだな。。もしくはafterEachの中でclock?.restore()をよんでおくか。
sinon.useFakeTimersをどこかのテストケースで使ってる場合、後処理でclock.restore()しとかないとJS内部の時計が進まなくなる。
よってsetTimeoutに渡した関数が実行されなくなる。
useFakeTimersとrestoreはセットで書くようにしないとだめだな。。もしくはafterEachの中でclock?.restore()をよんでおくか。