Challenge Overview
Challenge Overview
Add the unit and e2e testing coverage on the provided Angular project.
Project Overview
The project objective is to build an SDK for the Loyalty Payment Card(LPC) for our client. This SDK will be used by LPC’s clients to build the LPC mobile app.
So the SDK will provide all required functionalities from authentication to payment processing, reward management, etc.
Assets
Angular source code is provided on forum.
Technology Stack
Angular 8, Javascript, Unit tests, e2e
Individual Requirement
-
Add the unit tests on the provided source code with 90% of coverage should be done at minimum
-
Add the e2e tests with minimum of coverage of 90%
-
Lint should be working
-
App shouldn’t be breaking
-
App should build successfully on production mode
-
tests shouldn’t depend on the backend. It should run tests as part of continuous integration of gitlab.
-
Add tests on .gitlab-ci.yml, so that gitlab ci also tests the code
Final Submission Guidelines
Please submit the following:
-
Updated angular project