freeCodeCamp / freeCodeCamp/devdocs
Unit test frontend code
- Lenguaje dominante
- Ruby
- Estrellas
- 39.5k
- Forks
- 2.6k
- Merge medio
- 4 d 32 min
- PR fusionados (30 d)
- 13
Descripción
# Feature request
Cover frontend JavaScript with unit testing.
## Summary
While the Ruby backend core is fully covered by Minitest unit tests, the JavaScript frontend has no testing framework in place. This certainly encouraged past regressions and will continue to do so. It also omits a layer of expected behavior documentation.
Short of committing test framework packages to the repo, this would involve introducing a package.json file solely for dev dependencies. A dependency install step in dev setup instructions would need to be added.
(As an unrelated followup: with this in place, consider migrating vendor dependencies to this file.)
Guía de contribución
Línea de trabajo
El issue no menciona archivos, tests ni puntos de entrada del frontend. Empieza localizando el JavaScript del frontend y las instrucciones de configuración del entorno de desarrollo; después, determina el framework de testing y la configuración de paquetes necesarios. Se considera terminado cuando los tests unitarios del frontend se ejecutan mediante la configuración de desarrollo documentada.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript
- Área
- frontend, testing
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 45/100