go-waku/waku/v2/rest/debug_test.go

34 lines
631 B
Go

package rest
import (
"bytes"
"context"
"net/http"
"net/http/httptest"
"testing"
"github.com/status-im/go-waku/waku/v2/node"
"github.com/stretchr/testify/require"
)
func TestGetV1Info(t *testing.T) {
wakuNode1, err := node.New(context.Background())
require.NoError(t, err)
defer wakuNode1.Stop()
err = wakuNode1.Start()
require.NoError(t, err)
d := &DebugService{
node: wakuNode1,
}
request, err := http.NewRequest(http.MethodPost, ROUTE_DEBUG_INFOV1, bytes.NewReader([]byte("")))
require.NoError(t, err)
rr := httptest.NewRecorder()
d.getV1Info(rr, request)
require.Equal(t, http.StatusOK, rr.Code)
}