local state: fix test with updated error message
This commit is contained in:
parent
632c43e575
commit
6b966e48ce
|
@ -348,7 +348,7 @@ func (l *State) AddCheck(check *structs.HealthCheck, token string) error {
|
|||
// if there is a serviceID associated with the check, make sure it exists before adding it
|
||||
// NOTE - This logic may be moved to be handled within the Agent's Addcheck method after a refactor
|
||||
if check.ServiceID != "" && l.services[check.ServiceID] == nil {
|
||||
return fmt.Errorf("Check %q refers to non-existent service %q does not exist", check.CheckID, check.ServiceID)
|
||||
return fmt.Errorf("Check %q refers to non-existent service %q", check.CheckID, check.ServiceID)
|
||||
}
|
||||
|
||||
// hard-set the node name
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package local_test
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"reflect"
|
||||
"testing"
|
||||
|
@ -1453,11 +1454,10 @@ func TestAgent_AddCheckFailure(t *testing.T) {
|
|||
ServiceID: "redis",
|
||||
Status: api.HealthPassing,
|
||||
}
|
||||
expectedErr := "ServiceID \"redis\" does not exist"
|
||||
if err := l.AddCheck(chk, ""); err == nil || expectedErr != err.Error() {
|
||||
t.Fatalf("Expected error when adding a check for a non-existent service but got %v", err)
|
||||
wantErr := errors.New(`Check "redis:1" refers to non-existent service "redis"`)
|
||||
if got, want := l.AddCheck(chk, ""), wantErr; !reflect.DeepEqual(got, want) {
|
||||
t.Fatalf("got error %q want %q", got, want)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
func TestAgent_sendCoordinate(t *testing.T) {
|
||||
|
|
Loading…
Reference in New Issue