sinon.jsのuseFakeTimersでmochaがややバグる
sinon.jsのuseFakeTimersでDateを上書きするとmochaでテストにかかった時間を計測するところがバグって変なことになる。報告しようと思ったけどすでにissueあがってた。
https://github.com/visionmedia/mocha/issues/237
ブラウザで使う場合はmocha.js本体にちょっと手を入れればなおるので次のように書き換えて使ってる。
(function(Date) { ... })(Date);