読者です 読者をやめる 読者になる 読者になる

sinon.jsのuseFakeTimersでmochaがややバグる

sinon.jsのuseFakeTimersでDateを上書きするとmochaでテストにかかった時間を計測するところがバグって変なことになる。報告しようと思ったけどすでにissueあがってた。
https://github.com/visionmedia/mocha/issues/237

ブラウザで使う場合はmocha.js本体にちょっと手を入れればなおるので次のように書き換えて使ってる。

(function(Date) {
...
})(Date);