|
|
@@ -23,14 +23,14 @@ func TestGetOrRegisterMeter(t *testing.T) {
|
|
|
|
|
|
func TestMeterDecay(t *testing.T) {
|
|
|
ma := meterArbiter{
|
|
|
- ticker: time.NewTicker(1),
|
|
|
+ ticker: time.NewTicker(time.Millisecond),
|
|
|
}
|
|
|
m := newStandardMeter()
|
|
|
ma.meters = append(ma.meters, m)
|
|
|
go ma.tick()
|
|
|
m.Mark(1)
|
|
|
rateMean := m.RateMean()
|
|
|
- time.Sleep(1)
|
|
|
+ time.Sleep(100 * time.Millisecond)
|
|
|
if m.RateMean() >= rateMean {
|
|
|
t.Error("m.RateMean() didn't decrease")
|
|
|
}
|