Call-for-Code-for-Racial-Justice / Call-for-Code-for-Racial-Justice/TakeTwo

Starter Kit: Unit Testing in TakeTwo repositories

Ouverte
#34 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
ms-cohort-claimed stale
Langage dominant
Aucune donnée de langage
Étoiles
27
Forks
9
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Background on the problem the feature will solve/improved user experience
Our code currently lacks unit testing, which is needed for test driven development practices: easy debugging, functional testing, etc.

### Describe the solution you'd like
Provide unit tests for various TakeTwo repositories:

- [ ] https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo-Marker-ChromeExtension
- [ ] https://github.com/Call-for-Code-for-Racial-Justice/TakeTwo-DataScience/
- [ ] https://github.com/Call-for-Code-for-Racial-Justice/taketwo-webapi/

### Tasks
- [ ] research existing tests of similar code bases
- [ ] document list of tests to be implemented for each repository based on programming language, architecture, etc
- [ ] create Github issues for each test in the appropriate repo and link to this issue as well
- [ ] implement changes in each repository as appropriate

### Acceptance Criteria

- [ ] At least 60% code coverage by unit tests

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par examiner les trois repositories liés : TakeTwo-Marker-ChromeExtension, TakeTwo-DataScience et taketwo-webapi, ainsi que les tests existants dans des codebases comparables. Documentez les tests nécessaires pour chaque repository, créez des issues liées dans les repositories appropriés et utilisez ces issues pour suivre l’implémentation. Le travail est considéré comme terminé lorsque chaque repository dispose des tests unitaires prévus et que le travail combiné atteint une couverture de code d’au moins 60 %.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Domaine
testing-qa
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
18/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.