Consumer driven contract testing only means that the API of your service, the “contract”, is defined by the client, not the server. This is not a technical but an organisational question.
You can test any REST server implemented in Go using httptest.Server.