26 lines
524 B
Markdown
26 lines
524 B
Markdown
h2. what is it?
|
|
|
|
Simple universal mocking tool for http requests
|
|
|
|
- set up expectations using json files in $PROJECT/everest directory
|
|
- start using gradlew run
|
|
- replay
|
|
|
|
h2. Sample json
|
|
{
|
|
"id": "91f83cd9-a0a5-49f5-b740-78ba8f504797",
|
|
"name": "wehkamp.nl",
|
|
"url": "http://www.wehkamp.nl",
|
|
"method": "GET",
|
|
"requestHeaders": {
|
|
"Accept": ["application/json"]
|
|
},
|
|
"response": "<html>",
|
|
"responseStatus": 200
|
|
}
|
|
|
|
- url can be java regex expression
|
|
|
|
h2. TODO's
|
|
- implement response headers
|
|
- build a proxy that generates json
|