The spec above in line 140 waits for 501ms, i.e., the timeout plus one millisecond, whereas this spec doesn't similarly pad by 1ms. Just in case Jasmine's clock-mocking is such that the 1ms padding is needed, could you change this spec to wait for 251ms each time? Otherwise maybe the only reason it notifies after the second `.tick(250)` in line 195 is that this is needed to make the 250ms timeout elapse.