package pagerduty import ( "github.com/TwinProduction/gatus/core" "testing" ) func TestAlertProvider_IsValid(t *testing.T) { invalidProvider := AlertProvider{IntegrationKey: ""} if invalidProvider.IsValid() { t.Error("provider shouldn't have been valid") } validProvider := AlertProvider{IntegrationKey: "00000000000000000000000000000000"} if !validProvider.IsValid() { t.Error("provider should've been valid") } } func TestAlertProvider_ToCustomAlertProvider(t *testing.T) { provider := AlertProvider{IntegrationKey: "00000000000000000000000000000000"} customAlertProvider := provider.ToCustomAlertProvider(&core.Service{}, &core.Alert{}, &core.Result{}, true) if customAlertProvider == nil { t.Error("customAlertProvider shouldn't have been nil") } }