- Boilerplate project to run RESTful API tests with mocha.
- Boiler Plate for getting started with Api Testing with
- Mocha as test runner.
- should.js as assertion library.
- supertest to make HTTP requests.
- json-server to create a RESTful-Api.
- Faker.js to create a user data.
- ajv to make schema validations.
- mochawesome as Reporter.
- JAVA JDK
- npm
- IDE
- Mocha framework
- supertest
- npm
- node
- Clone the github project
- Navigate to project directory
- npm Install
- Set the ENVIRONMENT variable i.e in cmd export ENVIRONMENT="http://localhost:"
- Set the ENVEXT variable i.e in cmd export ENVEXT="3000/"
- In new cmd you need to run: npm run apiserver
- Now Run your scripts: npm run test.api
- You can find the code review checklist in the doc folder Checklist that is good enough to follow.
- You are always welcome to add are modify the code checklist.
- Fork it
- Create your feature branch (git checkout -b feature/fooBar)
- Commit your changes (git commit -am 'Add some fooBar')
- Push to the branch (git push origin feature/fooBar)
- Create a new Pull Request
- Aravind Reddy K
- If you like it Star โญ It.
This project is licensed under the Apache License 2.0 - see the License file for details