Skip to content

psmarcin/psmockserver

Repository files navigation

psmockserver

psmockserver is a MockServer(https://mock-server.com) implementation in Go.

Features

  • Test hooks
  • Integration tests #8
  • Support query strings #7
  • Base helm chart@v2 setup #12
  • Clear mocks using cookies/headers #10
  • Validate request body

How To

Install dependencies

  1. Go >1.13 https://golang.org/
  2. Realize https://github.com/oxequa/realize - for development
  3. Goreleaser https://goreleaser.com/ - for release
  4. Docker https://www.docker.com/ - for test

Run server locally

  1. make dev

Run test locally

  1. make test

Run docker

  1. docker build -t psmarcin/psmockserver .
  2. docker run -d -p 8080:8080 psmarcin/psmockserver

Run mock-tests

  1. make mock-test

Load default mocks from file

psmockserver loads by default file ./default.json.