Files
sxchnge/backend/pkg/mservice/services_test.go
T

41 lines
1.1 KiB
Go

package mservice
import "testing"
func TestAMLSourcesResourceTypeIsRecognized(t *testing.T) {
got, err := StringToSType(AMLSources)
if err != nil {
t.Fatalf("AMLSources resource type was rejected: %v", err)
}
if got != AMLSources {
t.Fatalf("AMLSources resource type mismatch: got=%q want=%q", got, AMLSources)
}
}
func TestCardBlacklistIngestorServiceTypeIsRecognized(t *testing.T) {
got, err := StringToSType(CardBlacklistIngestor)
if err != nil {
t.Fatalf("card blacklist ingestor service type was rejected: %v", err)
}
if got != CardBlacklistIngestor {
t.Fatalf("card blacklist ingestor service type mismatch: got=%q want=%q", got, CardBlacklistIngestor)
}
}
func TestDocumentsCRUDResourceTypesAreRecognized(t *testing.T) {
for _, resource := range []Type{
DocumentsReport,
DocumentsPayout,
DocumentsPayoutAttempt,
DocumentsPayoutBatch,
} {
got, err := StringToSType(resource)
if err != nil {
t.Fatalf("documents resource type %q was rejected: %v", resource, err)
}
if got != resource {
t.Fatalf("documents resource type mismatch: got=%q want=%q", got, resource)
}
}
}