mirror of
https://github.com/warmbly/warmbly.git
synced 2026-09-13 08:05:05 +00:00
27 lines
680 B
Go
27 lines
680 B
Go
package integration
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/warmbly/warmbly/internal/models"
|
|
)
|
|
|
|
func TestVerificationClientRefusesANonVerificationProvider(t *testing.T) {
|
|
for _, p := range models.VerificationProviders {
|
|
if c, err := verificationClient(p, "key"); err != nil || c == nil {
|
|
t.Fatalf("%s = %v, %v", p, c, err)
|
|
}
|
|
}
|
|
if _, err := verificationClient(models.IntegrationSlack, "key"); err == nil {
|
|
t.Fatal("slack was accepted as a verifier")
|
|
}
|
|
}
|
|
|
|
func TestProviderLabelNamesEveryVerifier(t *testing.T) {
|
|
for _, p := range models.VerificationProviders {
|
|
if label := ProviderLabel(p); label == string(p) {
|
|
t.Fatalf("%s has no catalog display name", p)
|
|
}
|
|
}
|
|
}
|