kra-new/internal/integration/payment/adapter_test.go

21 lines
436 B
Go

package payment
import (
bizpayment "kra/internal/biz/payment"
"testing"
)
func TestEverySupportedProviderHasAdapter(t *testing.T) {
for _, provider := range bizpayment.SupportedPaymentProviders {
t.Run(provider, func(t *testing.T) {
adapter, err := New(provider)
if err != nil {
t.Fatalf("New(%q): %v", provider, err)
}
if adapter == nil {
t.Fatalf("New(%q) returned a nil adapter", provider)
}
})
}
}