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)
}