Submission API | End to End Elasticsearch query testing field

Register
Submit a solution
The challenge is finished.

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.

 

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30123991