tailcfg: add Node.Tags
Signed-off-by: Maisem Ali <maisem@tailscale.com>
This commit is contained in:
@ -195,7 +195,7 @@ func TestNodeEqual(t *testing.T) {
|
||||
"ID", "StableID", "Name", "User", "Sharer",
|
||||
"Key", "KeyExpiry", "Machine", "DiscoKey",
|
||||
"Addresses", "AllowedIPs", "Endpoints", "DERP", "Hostinfo",
|
||||
"Created", "PrimaryRoutes",
|
||||
"Created", "Tags", "PrimaryRoutes",
|
||||
"LastSeen", "Online", "KeepAlive", "MachineAuthorized",
|
||||
"Capabilities",
|
||||
"ComputedName", "computedHostIfDifferent", "ComputedNameWithHost",
|
||||
@ -366,6 +366,26 @@ func TestNodeEqual(t *testing.T) {
|
||||
&Node{DERP: "bar"},
|
||||
false,
|
||||
},
|
||||
{
|
||||
&Node{Tags: []string{"tag:foo"}},
|
||||
&Node{Tags: []string{"tag:foo"}},
|
||||
true,
|
||||
},
|
||||
{
|
||||
&Node{Tags: []string{"tag:foo", "tag:bar"}},
|
||||
&Node{Tags: []string{"tag:bar"}},
|
||||
false,
|
||||
},
|
||||
{
|
||||
&Node{Tags: []string{"tag:foo"}},
|
||||
&Node{Tags: []string{"tag:bar"}},
|
||||
false,
|
||||
},
|
||||
{
|
||||
&Node{Tags: []string{"tag:foo"}},
|
||||
&Node{},
|
||||
false,
|
||||
},
|
||||
}
|
||||
for i, tt := range tests {
|
||||
got := tt.a.Equal(tt.b)
|
||||
|
Reference in New Issue
Block a user