diff --git a/internal/api/eosio_v1.go b/internal/api/eosio_v1.go index 5c06ff1..8d0bf87 100644 --- a/internal/api/eosio_v1.go +++ b/internal/api/eosio_v1.go @@ -53,15 +53,6 @@ func (e EosioV1) Call() (agentcheck.Response, string) { return resp, err.Error() } - // Check HTTP Status Code - if info.HTTPStatusCode > 299 { - - resp := agentcheck.NewStatusMessageResponse(agentcheck.Down, "") - - msg := "Taking offline because %v was received from backend" - return resp, fmt.Sprintf(msg, info.HTTPStatusCode) - } - // Validate head block. diff := e.GetTime().Sub(info.HeadBlockTime).Seconds() diff --git a/internal/api/eosio_v1_test.go b/internal/api/eosio_v1_test.go index 251d9ff..2b2f4ea 100644 --- a/internal/api/eosio_v1_test.go +++ b/internal/api/eosio_v1_test.go @@ -60,7 +60,7 @@ func TestEosioV1JsonFailure(t *testing.T) { assert.Equal(t, expected, check) } -func TestEosioV1HTTP500Down(t *testing.T) { +func TestEosioV1HTTP500Failed(t *testing.T) { var srv = httptest.NewServer(http.HandlerFunc(func(res http.ResponseWriter, req *http.Request) { res.WriteHeader(500) @@ -70,9 +70,9 @@ func TestEosioV1HTTP500Down(t *testing.T) { api := NewEosioV1(srv.URL, "", 120) check, status := api.Call() - assert.Equal(t, "Taking offline because 500 was received from backend", status) + assert.Equal(t, "server returned HTTP 500 Internal Server Error", status) - expected := agentcheck.NewStatusMessageResponse(agentcheck.Down, "") + expected := agentcheck.NewStatusMessageResponse(agentcheck.Failed, "") assert.Equal(t, expected, check) }