package backoff
import (
"testing"
"time"
"github.com/stretchr/testify/require"
)
func TestExponential(t *testing.T) {
strategy := &ExponentialStrategy{
Min: 3000,
Max: 10000,
MaxJitter: 0,
}
durations := []int{4, 5, 7, 10, 10}
for i, dur := range durations {
require.Equal(t, time.Millisecond*time.Duration(dur*1000), strategy.Duration(i))
}
}
-
Matthew Slipper authored
Prepares the repo to land the indexer changes by mocing some additional utilities to `op-e2e` and moving `backoff` from `op-node` into `op-service`.
3db2436c