日々精進

新しく学んだことを書き留めていきます

2012-11-17から1日間の記事一覧

単体テスト中にsetTimeoutに渡した関数が実行されない

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