mirror of
https://github.com/status-im/consul.git
synced 2025-02-24 03:18:26 +00:00
Adds a test for node registration and tagged addresses.
This commit is contained in:
parent
4be2ab1a75
commit
778a26efaf
@ -397,6 +397,9 @@ func TestStateStore_EnsureRegistration(t *testing.T) {
|
||||
req := &structs.RegisterRequest{
|
||||
Node: "node1",
|
||||
Address: "1.2.3.4",
|
||||
TaggedAddresses: map[string]string{
|
||||
"hello": "world",
|
||||
},
|
||||
}
|
||||
if err := s.EnsureRegistration(1, req); err != nil {
|
||||
t.Fatalf("err: %s", err)
|
||||
@ -409,6 +412,8 @@ func TestStateStore_EnsureRegistration(t *testing.T) {
|
||||
t.Fatalf("err: %s", err)
|
||||
}
|
||||
if out.Node != "node1" || out.Address != "1.2.3.4" ||
|
||||
len(out.TaggedAddresses) != 1 ||
|
||||
out.TaggedAddresses["hello"] != "world" ||
|
||||
out.CreateIndex != created || out.ModifyIndex != modified {
|
||||
t.Fatalf("bad node returned: %#v", out)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user