git clone https://github.com/sadabnepal/mountebank-service-virtualization.git
cd mountebank-service-virtualization
npm install
npm start
The project is using mountebank as a service virtualization tool, which provides following endpoints.
Base URL: http://localhost:4545/api
http call | endpoint | status code | payload |
---|---|---|---|
GET | /users/{id} |
200 | N/A |
GET | /users?page={number} |
200 | N/A |
POST | /users |
201 | {"name": "sadab", "job": "tester" } |
PUT | /users/{id} |
200 | {"name": "saqib", "job": "admin" } |
POST | /register |
200 | {"email": "test@test.com", "password": "test@123" } |
POST | /login |
200 | {"email": "test@test.com", "password": "test@123" } |
Note: default response will be empty object {}
with response code: 404