Challenge Overview
Challenge Objectives
-
Write end to end tests for a specific query in Topcoder’s Submission API using mocha and chai
Project Background
-
Submission API consists of 4 resources - submission, review, review types and review summations.
-
This is Topcoder’s internal API
Technology Stack
-
Nodejs (version 8)
-
ElasticSearch
-
Dynamodb
Code Access
-
You can find the code here. Kindly use the “develop” branch as your base branch
Individual Requirements
Write end to end tests for a specific query in Topcoder’s Submission API
Kindly check out the document provided in the contest forum that has all the details
Deployment Guide and Validation Document
You will be providing a separate deployment guide exclusively for the new set of tests that you will be writing.
Important Notes
Ensure there are no lint errors in your code
-
Follow existing conventions used in the app.
-
Note that we don’t use async await but instead use yield generators. You need to follow the same approach.
Final Submission Guidelines
Kindly submit a git patch of your changes. Don’t submit the entire code base.