Register
Submit a solution
The challenge is finished.

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:

  1. Updated angular project

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30112325