package relay import ( "errors" "testing" ) func TestRelaySkeletonAcceptsControlButNotPayloadForwarding(t *testing.T) { relay := Skeleton{ClusterID: "cluster-1", NodeID: "node-relay"} if !relay.AcceptControlConnection() { t.Fatal("relay skeleton should accept control connection metadata") } if err := relay.ForwardProductionPayload([]byte("rdp")); !errors.Is(err, ErrProductionForwardingDisabled) { t.Fatalf("err = %v, want ErrProductionForwardingDisabled", err) } }