go-http-mock-server
go-http-mock-server copied to clipboard
Mock your APIs in a really fast, robust and comprehensive way
Go http mock server
Mock your APIs in a really fast, robust and comprehensive way
Install
go get github.com/jaschweder/go-http-mock-server
Getting start
Create a mock.json
file like this:
{
"server":{
"address":"0.0.0.0",
"port":8080
},
"routes":[
{
"request":{
"method":"GET",
"url":"/hello"
},
"response":{
"status":200,
"body":"{\"message\": \"World!\"}"
}
}
]
}
Run gomock
:
$ gomock mock.json
Try make a request:
$ curl http://localhost:8080/hello
{message: "World!"}
That's it! You rock!!!
How to contribute:
Issue report and PR's are welcome
Author:
Created by Jonathan A. Schweder [email protected]
License
MIT