package ntp import ( "testing" "github.com/stretchr/testify/assert" "github.com/authelia/authelia/v4/internal/configuration/schema" "github.com/authelia/authelia/v4/internal/configuration/validator" ) func TestShouldCheckNTP(t *testing.T) { config := &schema.Configuration{ NTP: &schema.NTPConfiguration{ Address: "time.cloudflare.com:123", Version: 4, MaximumDesync: "3s", DisableStartupCheck: false, }, } sv := schema.NewStructValidator() validator.ValidateNTP(config, sv) ntp := NewProvider(config.NTP) assert.NoError(t, ntp.StartupCheck()) }