This PR includes using Simplecov gem and setting a minimum threshold for test coverage which ensures a certain level of tests necessary for a build to pass.
As the current test coverage was found to be 72%, I have set the threshold to 72% for now for CI build to pass.
Requirements to merge
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code in hard-to-understand areas
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
Description
This PR includes using Simplecov gem and setting a minimum threshold for test coverage which ensures a certain level of tests necessary for a build to pass.
As the current test coverage was found to be 72%, I have set the threshold to 72% for now for CI build to pass.![image](https://user-images.githubusercontent.com/4223130/96339237-53f51000-108b-11eb-8d89-339106a056f0.png)
Requirements to merge