package mxgateway import "testing" func TestRedactAPIKey(t *testing.T) { tests := []struct { name string apiKey string want string }{ {name: "empty", apiKey: "", want: ""}, {name: "short", apiKey: "mxgw_1", want: ""}, {name: "long", apiKey: "mxgw_key_secret", want: "mxgw*******cret"}, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { if got := RedactAPIKey(tt.apiKey); got != tt.want { t.Fatalf("RedactAPIKey() = %q, want %q", got, tt.want) } }) } }