This repository is a case study on a brief API testing of Github's Gist functionality.
- Most of the tests are on public gists and not secret gists. This is done for brevity
- Rest Assured, a Java library is used to test these APIs
- JUnit 5 is used as the framework
- For the sake of simplicity, tests are eith tagged as smoke or regression or not tagged at all
- Smoke tagged tests run automatically for any pull request raised against the main branch
- Regression tagged tests are triggered when the pull request is ready and is merged to the main branch