|
|
@ -397,6 +397,9 @@ func TestStateStore_EnsureRegistration(t *testing.T) {
|
|
|
|
req := &structs.RegisterRequest{
|
|
|
|
req := &structs.RegisterRequest{
|
|
|
|
Node: "node1",
|
|
|
|
Node: "node1",
|
|
|
|
Address: "1.2.3.4",
|
|
|
|
Address: "1.2.3.4",
|
|
|
|
|
|
|
|
TaggedAddresses: map[string]string{
|
|
|
|
|
|
|
|
"hello": "world",
|
|
|
|
|
|
|
|
},
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if err := s.EnsureRegistration(1, req); err != nil {
|
|
|
|
if err := s.EnsureRegistration(1, req); err != nil {
|
|
|
|
t.Fatalf("err: %s", err)
|
|
|
|
t.Fatalf("err: %s", err)
|
|
|
@ -409,6 +412,8 @@ func TestStateStore_EnsureRegistration(t *testing.T) {
|
|
|
|
t.Fatalf("err: %s", err)
|
|
|
|
t.Fatalf("err: %s", err)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if out.Node != "node1" || out.Address != "1.2.3.4" ||
|
|
|
|
if out.Node != "node1" || out.Address != "1.2.3.4" ||
|
|
|
|
|
|
|
|
len(out.TaggedAddresses) != 1 ||
|
|
|
|
|
|
|
|
out.TaggedAddresses["hello"] != "world" ||
|
|
|
|
out.CreateIndex != created || out.ModifyIndex != modified {
|
|
|
|
out.CreateIndex != created || out.ModifyIndex != modified {
|
|
|
|
t.Fatalf("bad node returned: %#v", out)
|
|
|
|
t.Fatalf("bad node returned: %#v", out)
|
|
|
|
}
|
|
|
|
}
|
|
|
|