HackedByChinese/ng-idle — pull request #24 by thatmarvin (2014-08-05 18:21:06+00:00)
Title: Pass `invokeApply == false` into $interval

I had to add in a bunch of `$timeout.flush();` so that the `$interval` callbacks are actually run once, just like how it behaves in actual browsers (see [Plunkr](http://plnkr.co/edit/oNgHZSoKC5485Aaksffd?p=info)).