Files
sendico/api/gateway/tron/client/rail_gateway_test.go
2026-02-27 14:24:43 +01:00

22 lines
579 B
Go

package client
import (
"testing"
"github.com/tech/sendico/pkg/discovery"
)
func TestNewRailGateway_NormalizesRail(t *testing.T) {
gw := NewRailGateway(nil, RailGatewayConfig{Rail: "card", Network: "tron"})
if got, want := gw.Rail(), discovery.RailCardPayout; got != want {
t.Fatalf("unexpected rail: got=%q want=%q", got, want)
}
}
func TestNewRailGateway_DefaultsToCryptoRail(t *testing.T) {
gw := NewRailGateway(nil, RailGatewayConfig{})
if got, want := gw.Rail(), discovery.RailCrypto; got != want {
t.Fatalf("unexpected rail: got=%q want=%q", got, want)
}
}