package clock import ( "testing" "time" ) func TestNow_ReturnsUTC(t *testing.T) { t.Parallel() now := Now() if now.Location() != time.UTC { t.Errorf("clock.Now() returned time in %v, expected UTC", now.Location()) } } func TestNow_IsReasonable(t *testing.T) { t.Parallel() now := Now() // Check it's within the last minute (reasonable) since := time.Since(now) if since < 0 || since > time.Minute { t.Errorf("clock.Now() returned unreasonable time: %v ago", since) } }