diff --git a/hscontrol/policy/v2/types_test.go b/hscontrol/policy/v2/types_test.go index 6f6b40d1..5bdb7885 100644 --- a/hscontrol/policy/v2/types_test.go +++ b/hscontrol/policy/v2/types_test.go @@ -348,6 +348,42 @@ func TestUnmarshalPolicy(t *testing.T) { }, }, }, + { + name: "2652-asterix-error-better-explain", + input: ` +{ + "acls": [ + { + "action": "accept", + "src": [ + "*" + ], + "dst": [ + "*:*" + ], + "proto": [ + "*:*" + ] + } + ], + "ssh": [ + { + "action": "accept", + "src": [ + "*" + ], + "dst": [ + "*" + ], + "proto": [ + "*:*" + ] + } + ] +} + `, + wantErr: "alias v2.Asterix is not supported for SSH source", + }, { name: "invalid-username", input: `