Localroast quickly stubs a HTTP server. It takes a JSON file with a list of paths and stub responses. Changes are autoloaded. Use it to develop and test an API client.
From brew:
brew install caalberts/tap/localroastFrom source:
go get -u github.com/caalberts/localroastlocalroast examples/stubs.jsonThe command takes a single argument, a path to a JSON file. The JSON file must be a JSON array containing endpoint definitions. Each endpoint is represented as a JSON object with keys method, path, status and response. response can be any valid JSON object.
[
  {
    "method": "GET",
    "path": "/",
    "status": 200,
    "response": {
        "success": true
    }
  }
]See examples/stubs.json for more.
- json input
- path variable
- autoload file changes
- yml input

