github.com/crowdsecurity/crowdsec@v1.6.1/pkg/apiserver/heartbeat_test.go (about)

     1  package apiserver
     2  
     3  import (
     4  	"net/http"
     5  	"testing"
     6  
     7  	"github.com/stretchr/testify/assert"
     8  )
     9  
    10  func TestHeartBeat(t *testing.T) {
    11  	lapi := SetupLAPITest(t)
    12  
    13  	w := lapi.RecordResponse(t, http.MethodGet, "/v1/heartbeat", emptyBody, "password")
    14  	assert.Equal(t, 200, w.Code)
    15  
    16  	w = lapi.RecordResponse(t, "POST", "/v1/heartbeat", emptyBody, "password")
    17  	assert.Equal(t, 405, w.Code)
    18  }