File size: 479 Bytes
fea99b3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | package clock_test
import (
"testing"
"time"
"github.com/stretchr/testify/assert"
"github.com/openmeterio/openmeter/openmeter/testutils"
"github.com/openmeterio/openmeter/pkg/clock"
)
func TestClock(t *testing.T) {
clock.SetTime(testutils.GetRFC3339Time(t, "2024-06-30T15:39:00Z"))
defer clock.ResetTime()
now := clock.Now()
diff := now.Sub(testutils.GetRFC3339Time(t, "2024-06-30T15:39:00Z"))
if diff < 0 {
diff = -diff
}
assert.True(t, diff < time.Second)
}
|